Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::_BSPMAP::Patch::Bezier2D Class Reference

Public Member Functions

void tessellate (int _level)
 

Public Attributes

Vertex controls [9]
 
The bezier control points. More...
 
Array< G3D::uint32indexes
 
int level
 
Number of edges each side is split into. More...
 
Array< G3D::uint32 * > rowIndexes
 
Pointers into the indexes array. More...
 
Array< G3D::int32trianglesPerRow
 
Array< Vertexvertex
 

Member Function Documentation

◆ tessellate()

void G3D::_BSPMAP::Patch::Bezier2D::tessellate ( int  _level)

Member Data Documentation

◆ controls

Vertex G3D::_BSPMAP::Patch::Bezier2D::controls[9]


The bezier control points.

◆ indexes

Array<G3D::uint32> G3D::_BSPMAP::Patch::Bezier2D::indexes

◆ level

int G3D::_BSPMAP::Patch::Bezier2D::level


Number of edges each side is split into.

The total number of trangles will be 2 * level^2.

◆ rowIndexes

Array<G3D::uint32*> G3D::_BSPMAP::Patch::Bezier2D::rowIndexes


Pointers into the indexes array.

◆ trianglesPerRow

Array<G3D::int32> G3D::_BSPMAP::Patch::Bezier2D::trianglesPerRow

◆ vertex

Array<Vertex> G3D::_BSPMAP::Patch::Bezier2D::vertex

documentation generated on Wed Nov 24 2021 08:02:03 using doxygen 1.8.15