Creates the terrain geometry.
The geometry object is responsible for computing terrain-space positions and vectors, based on heightmap coordinates and elevation values.
Creates the gravity-model to use for terrain elevation values.
Creates the terrain heightmap.
The heightmap provides the input terrain data that is used to generate the terrain mesh. It may also contain additional metadata, which is used to construct other objects like IGeometry and Geocentric automatically.
If an I/O error has occurred.
Creates the terrain mesh modifier.
A mesh modifier can be used to alter the terrain mesh vertices, for example to perform procedural displacement.
Creates the mesh structure updater.
Creates the vertex data arrays.
The vertex data arrays store per-vertex data that is used by the CPU to build the terrain mesh and for performing spatial queries (e.g. picking).
Creates the vertex data updater.
Creates the per-vertex visibility check that is used for continuous level-of-detail refinement of the terrain mesh.
The triangulation buffer.
Triangle batches for terrain mesh sectors can be extracted from the triangulation buffer, for example when exporting mesh data to 3rd party libraries.