|
vtlib library
|

Public Member Functions | |
| DTErr | BasicInit (const vtElevationGrid *pGrid) |
| virtual void | SetPolygonTarget (int iPolygonCount) |
| int | GetPolygonTarget () |
| int | GetNumDrawnTriangles () |
This class provides a framework for implementing any kind of dynamic geometry for a heightfield terrain grid. It is the parent class which contains common fuctionality used by each of the terrain CLOD implementations.
| DTErr vtDynTerrainGeom::BasicInit | ( | const vtElevationGrid * | pGrid | ) |
Sets up the vtDynTerrainGeom object. The units, extents, height range, grid dimensions and other properties are copied from the supplied elevation grid.
This is generally called from the Init() method of a subclass.
| int vtDynTerrainGeom::GetNumDrawnTriangles | ( | ) |
Return the number of triangles that were rendered by this dynamic terrain last frame.
| int vtDynTerrainGeom::GetPolygonTarget | ( | ) |
Get the polygon target, which is the number of polygons (generally triangles) which the CLOD algorithm will try to maintain.
| void vtDynTerrainGeom::SetPolygonTarget | ( | int | iCount | ) | [virtual] |
Set the polygon target, which is the number of polygons (generally triangles) which the CLOD algorithm will try to maintain.
Reimplemented in SRTerrain.
1.7.4