Support Forum G3D Web Page |
Public Member Functions | |
void | tessellate (int _level) |
Public Attributes | |
Vertex | controls [9] |
The bezier control points. More... | |
Array< G3D::uint32 > | indexes |
int | level |
Number of edges each side is split into. More... | |
Array< G3D::uint32 * > | rowIndexes |
Pointers into the indexes array. More... | |
Array< G3D::int32 > | trianglesPerRow |
Array< Vertex > | vertex |
void G3D::_BSPMAP::Patch::Bezier2D::tessellate | ( | int | _level | ) |
Vertex G3D::_BSPMAP::Patch::Bezier2D::controls[9] |
The bezier control points.
Array<G3D::uint32> G3D::_BSPMAP::Patch::Bezier2D::indexes |
int G3D::_BSPMAP::Patch::Bezier2D::level |
Number of edges each side is split into.
The total number of trangles will be 2 * level^2.
Array<G3D::uint32*> G3D::_BSPMAP::Patch::Bezier2D::rowIndexes |
Pointers into the indexes array.
Array<G3D::int32> G3D::_BSPMAP::Patch::Bezier2D::trianglesPerRow |