单个瓦片的地形数据,其中地形数据表示为量化网格。量化网格由三个顶点属性组成,经度、纬度和高度。所有属性都表示为 0 到 32767 范围内的 16 位值。在瓦片的西南角,经度和纬度为零,在东北角为 32767。在瓦片中的最小高度处高度为零,在瓦片中的最大高度处为 32767。
    
    
    
    
    
    
        
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | Object | 具有以下属性的对象: 
 | 
Example:
var data = new SuperMap3D.QuantizedMeshTerrainData({
    minimumHeight : -100,
    maximumHeight : 2101,
    quantizedVertices : new Uint16Array([// order is SW NW SE NE
                                         // longitude
                                         0, 0, 32767, 32767,
                                         // latitude
                                         0, 32767, 0, 32767,
                                         // heights
                                         16384, 0, 32767, 16384]),
    indices : new Uint16Array([0, 3, 1,
                               0, 2, 3]),
    boundingSphere : new SuperMap3D.BoundingSphere(new SuperMap3D.Cartesian3(1.0, 2.0, 3.0), 10000),
    orientedBoundingBox : new SuperMap3D.OrientedBoundingBox(new SuperMap3D.Cartesian3(1.0, 2.0, 3.0), SuperMap3D.Matrix3.fromRotationX(SuperMap3D.Math.PI, new SuperMap3D.Matrix3())),
    horizonOcclusionPoint : new SuperMap3D.Cartesian3(3.0, 2.0, 1.0),
    westIndices : [0, 1],
    southIndices : [0, 1],
    eastIndices : [2, 3],
    northIndices : [1, 3],
    westSkirtHeight : 1.0,
    southSkirtHeight : 1.0,
    eastSkirtHeight : 1.0,
    northSkirtHeight : 1.0
});See:
Members
- 
    credits : Array.<Credit>
- 
    
    该瓦片的凭证数组。
- 
    
    此地形数据中包含的水域掩码。水域掩码是一个矩形 Uint8Array 或影像,其中 255 表示水,0 表示陆地。 0 到 255 之间的值也允许在陆地和水之间平滑混合
Methods
- 
    
    计算指定经纬度的地形高度。Name Type Description rectangleRectangle 该地形数据覆盖的矩形范围。 longitudeNumber 经度,单位为弧度。 latitudeNumber 纬度,单位为弧度。 Returns:指定位置处的地形高度。位置被夹在矩形中,因此如果位置远在矩形之外,结果可能会不正确。
- 
    
    根据HeightmapTerrainData.childTileMask确定给定的子地形图是否可用。 给定的子地形图坐标被假定为该地形图的四个子地形图之一。 如果给定的是非子地形图坐标,则返回东南方向子地形图的可用性。Name Type Description thisXNumber 此瓦片(父级瓦片)的 X 坐标。 thisYNumber 此瓦片(父级瓦片)的 Y 坐标。 childXNumber 要检查的子瓦片的 X 坐标是否可用。 childYNumber 要检查的子瓦片的 Y 坐标是否可用。 Returns:如果子瓦片可用,则返回 true;否则返回 false。
- 
    upsample(tilingScheme, thisX, thisY, thisLevel, descendantX, descendantY, descendantLevel) → Promise.<QuantizedMeshTerrainData>|undefined
- 
    
    对地形数据进行高采样,供子级瓦片使用。生成的实例将包含此实例中顶点的子集,必要时还会进行插值。Name Type Description tilingSchemeTilingScheme 该地形数据的切图方案。 thisXNumber 该瓦片在切图方案中的 X 坐标。 thisYNumber 该瓦片在切图方案中的 Y 坐标。 thisLevelNumber 该瓦片在瓦片切图方案中的级别。 descendantXNumber 我们要进行高采样的子级瓦片在切图方案中的 X 坐标。 descendantYNumber 我们要进行高采样的子级瓦片在切图方案中的 Y 坐标。 descendantLevelNumber 我们要进行高采样的子级瓦片在切图方案中的级别。 Returns:对子级瓦片的高采样高度图地形数据的Promise;如果正在进行的异步高采样操作过多,请求被推迟,则未定义。
- 
    
    获取一个值,表明该地形数据是否是通过高采样低分辨率地形数据创建的。 如果该值为 false,则表示数据是从其他来源获取的,例如从远程服务器下载。 对于通过调用HeightmapTerrainData#upsample返回的实例,本方法应返回 true。Returns:如果该实例是通过高采样创建的,则为 true;否则为 false。
