Click or drag to resize

QuantizedMeshTerrainTile Properties

The QuantizedMeshTerrainTile type exposes the following members.

Properties
  NameDescription
Public propertyBoundingExtent
Gets the bounding extent of the mesh stored by this instance.
Public propertyBoundingSphereCenter
Gets or sets the center coordinates of the tile's bounding sphere, in the fixed frame of the central body.
Public propertyBoundingSphereRadius
Gets or sets the radius of the tile's bounding sphere, in the fixed frame of the central body.
Public propertyCenter
Gets or sets the center coordinates of the tile in the fixed frame of the central body. All vertex positions are relative to this.
Public propertyEastEdgeIndices16
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 32-bit unsigned integer. In that case, this property will be null, and the indices are stored in EastEdgeIndices32. Otherwise each index is a 16-bit unsigned integer, and stored here.
Public propertyEastEdgeIndices32
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 32-bit unsigned integer. In that case, each index is stored here. Otherwise each index is a 16-bit unsigned integer, and stored in EastEdgeIndices16.
Public propertyHorizonOcclusionPoint
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.
Public propertyHValues
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.
Public propertyIndices16
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 32-bit unsigned integer. In that case, this property will be null, and the indices are stored in Indices32. Otherwise each index is a 16-bit unsigned integer, and stored here. In either case, the indices immediately follow the triangle count, three indices per triangle.
Public propertyIndices32
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 32-bit unsigned integer. In that case, each index is stored here. Otherwise each index is a 16-bit unsigned integer, and stored in Indices16. In either case, the indices immediately follow the triangle count, three indices per triangle.
Public propertyMaxCoordinatePosition
Gets the maximum coordinate value, equal to 32767.
Public propertyMaximumHeight
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.
Public propertyMinimumHeight
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.
Public propertyNorthEdgeIndices16
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 32-bit unsigned integer. In that case, this property will be null, and the indices are stored in NorthEdgeIndices32. Otherwise each index is a 16-bit unsigned integer, and stored here.
Public propertyNorthEdgeIndices32
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 32-bit unsigned integer. In that case, each index is stored here. Otherwise each index is a 16-bit unsigned integer, and stored in NorthEdgeIndices16.
Public propertyNumberOfTriangles
Gets or sets the number of triangles.
Public propertyNumberOfVertices
Gets or sets the number of vertices.
Public propertyRequires32BitIndices
Gets a value indicating whether this tile requires 32-bit indices.
Public propertySize
Gets the size of the terrain tile data, in bytes.
Public propertySouthEdgeIndices16
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 32-bit unsigned integer. In that case, this property will be null, and the indices are stored in SouthEdgeIndices32. Otherwise each index is a 16-bit unsigned integer, and stored here.
Public propertySouthEdgeIndices32
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 32-bit unsigned integer. In that case, each index is stored here. Otherwise each index is a 16-bit unsigned integer, and stored in SouthEdgeIndices16.
Public propertyUValues
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.
Public propertyVValues
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.
Public propertyWestEdgeIndices16
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 32-bit unsigned integer. In that case, this property will be null, and the indices are stored in WestEdgeIndices32. Otherwise each index is a 16-bit unsigned integer, and stored here.
Public propertyWestEdgeIndices32
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 32-bit unsigned integer. In that case, each index is stored here. Otherwise each index is a 16-bit unsigned integer, and stored in WestEdgeIndices16.
Top
See Also