BM3DTileContent

瓦片在ABM3DTileset中的含量。

此接口的派生类提供对瓦片中各个功能的访问。通过BM3DTile#content访问派生对象。

此类型描述接口,不打算直接实例化。

new BM3DTileContent()

Members

(readonly) batchTableByteLength : Number

获取批处理表纹理使用的内存量(字节)。

(readonly) featuresLength : Number

获取瓦片中的功能数。

(readonly) geometryByteLength : Number

获取瓦片的几何内存(字节)。

(readonly) innerContents : Array

获取BM3DTileContent对象的数组,这些对象表示复合的内部块(也可以是复合的)的内容。
See:

(readonly) pointsLength : Number

获取瓦片中的点数。

仅适用于点云含量的瓦片。这与BM3DTileContent#featuresLength不同,后者等于BATCH_ID功能表语义区分的点组数。

See:

(readonly) readyPromise : Promise.<BM3DTileContent>

获取瓦片内容准备好呈现时将解决的承诺。

(readonly) texturesByteLength : Number

获取瓦片的纹理内存(字节)。

(readonly) tile : BM3DTile

获取包含此内容的瓦片。

(readonly) tileset : BM3DTileset

获取此瓦片的瓦片集。

(readonly) trianglesLength : Number

获取瓦片中的三角形数。

(readonly) url : String

获取瓦片内容的URL。

Methods

getFeature(batchId) → {BM3DTileFeature}
返回具有给定batchId的功能的BM3DTileFeature对象。此对象用于获取和修改功能的属性。

瓦片中的功能由batchId排序,该索引用于从批处理表中检索其元数据。

Parameters:
batchId (Number) 功能的batchID。
Throws
See:
hasProperty(batchId, name) → {Boolean}
确定瓦片的批处理表是否具有属性。如果是这样,则瓦片中的每个功能都将具有该属性。
Parameters:
batchId (Number) 功能的batchID。
name (String) 属性的区分大小写的名称。