QuantizedMeshTerrainTile Class 
Namespace: AGI.Foundation.Terrain
The QuantizedMeshTerrainTile type exposes the following members.
Name  Description  

QuantizedMeshTerrainTile 
Initializes a new instance.

Name  Description  

BoundingExtent 
Gets the bounding extent of the mesh stored by this instance.
 
BoundingSphereCenter 
Gets or sets the center coordinates of the tile's bounding sphere, in the fixed frame of the central body.
 
BoundingSphereRadius 
Gets or sets the radius of the tile's bounding sphere, in the fixed frame of the central body.
 
Center 
Gets or sets the center coordinates of the tile in the fixed frame of the central body. All vertex positions are relative to this.
 
EastEdgeIndices16 
Gets or sets the indices of vertices that are on the south edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, this property will be null, and the indices are stored in EastEdgeIndices32.
Otherwise each index is a 16bit unsigned integer, and stored here.
 
EastEdgeIndices32 
Gets or sets the indices of vertices that are on the east edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, each index is stored here.
Otherwise each index is a 16bit unsigned integer, and stored in EastEdgeIndices16.
 
HorizonOcclusionPoint 
Gets or sets the coordinates of the horizon occlusion point, expressed in the fixed frame of the central body.
If this point is below the horizon, the entire tile is below the horizon.
 
HValues 
Gets or sets the heights of the vertices.
When h is 0, the height is equal to the minimum height of the tile.
When h is 32767, the height is equal to the maximum height of the tile.
 
Indices16 
Gets or sets the index data, with three indices per triangle.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, this property will be null, and the indices are stored in Indices32.
Otherwise each index is a 16bit unsigned integer, and stored here.
In either case, the indices immediately follow the triangle count,
three indices per triangle.
 
Indices32 
Gets or sets the index data, with three indices per triangle.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, each index is stored here.
Otherwise each index is a 16bit unsigned integer, and stored in Indices16.
In either case, the indices immediately follow the triangle count,
three indices per triangle.
 
MaxCoordinatePosition 
Gets the maximum coordinate value, equal to 32767.
 
MaximumHeight 
Gets or sets the maximum height in the area covered by this tile.
The maximum may be higher than the height of any vertex in this tile
in the case that the max vertex was removed during mesh simplification,
but these are the appropriate values to use for analysis or visualization.
 
MinimumHeight 
Gets or sets the minimum height in the area covered by this tile.
The minimum may be lower than the height of any vertex in this tile
in the case that the min vertex was removed during mesh simplification,
but these are the appropriate values to use for analysis or visualization.
 
NorthEdgeIndices16 
Gets or sets the indices of vertices that are on the north edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, this property will be null, and the indices are stored in NorthEdgeIndices32.
Otherwise each index is a 16bit unsigned integer, and stored here.
 
NorthEdgeIndices32 
Gets or sets the indices of vertices that are on the north edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, each index is stored here.
Otherwise each index is a 16bit unsigned integer, and stored in NorthEdgeIndices16.
 
NumberOfTriangles 
Gets or sets the number of triangles.
 
NumberOfVertices 
Gets or sets the number of vertices.
 
Requires32BitIndices 
Gets a value indicating whether this tile requires 32bit indices.
 
Size 
Gets the size of the terrain tile data, in bytes.
 
SouthEdgeIndices16 
Gets or sets the indices of vertices that are on the south edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, this property will be null, and the indices are stored in SouthEdgeIndices32.
Otherwise each index is a 16bit unsigned integer, and stored here.
 
SouthEdgeIndices32 
Gets or sets the indices of vertices that are on the south edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, each index is stored here.
Otherwise each index is a 16bit unsigned integer, and stored in SouthEdgeIndices16.
 
UValues 
Gets or sets the horizontal coordinates of the vertices.
When u is 0, the vertex is on the Western edge of the tile.
When u is 32767, the vertex is on the Eastern edge of the tile.
 
VValues 
Gets or sets the vertical coordinates of the vertices.
When v is 0, the vertex is on the Southern edge of the tile.
When v is 32767, the vertex is on the Northern edge of the tile.
 
WestEdgeIndices16 
Gets or sets the indices of vertices that are on the west edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, this property will be null, and the indices are stored in WestEdgeIndices32.
Otherwise each index is a 16bit unsigned integer, and stored here.
 
WestEdgeIndices32 
Gets or sets the indices of vertices that are on the west edge of the tile.
If the number of vertices is greater than 64 * 1024, each index is a 32bit unsigned integer.
In that case, each index is stored here.
Otherwise each index is a 16bit unsigned integer, and stored in WestEdgeIndices16.

Name  Description  

Equals  Determines whether the specified object is equal to the current object. (Inherited from Object.)  
Finalize  Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)  
GetHashCode  Serves as the default hash function. (Inherited from Object.)  
GetType  Gets the Type of the current instance. (Inherited from Object.)  
MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)  
ReadFromStream 
Reads an uncompressed quantizedmesh terrain data from the given stream and creates a tile.
 
ToString  Returns a string that represents the current object. (Inherited from Object.) 