Cesium3DTileContent

new Cesium.Cesium3DTileContent ()

Cesium3DTileset 中瓦片的内容。

此接口的派生类提供对图块中各个功能的访问。通过 Cesium3DTile#content 访问派生对象。

这种类型描述了一个接口,并不打算直接实例化。

Members

readonly batchTableByteLength : Number

获取在geometryByteLength 或texturesByteLength 中未考虑的批处理表纹理和任何二进制元数据属性使用的内存量

readonly featuresLength : Number

获取图块中的要素数。

readonly geometryByteLength : Number

以字节为单位获取瓦片的几何内存。

readonly innerContents : Array

获取包含其他内容的内容的 Cesium3DTileContent 对象数组,例如复合图块。内部内容又可以具有内部内容,例如包含复合块的复合块。
See:

readonly pointsLength : Number

获取图块中的点数。

仅适用于具有点云内容的图块。这与 Cesium3DTileContent#featuresLength 不同,后者等于由 BATCH_ID 特征表语义区分的点组数。

See:
获取当 tile 的内容准备好呈现时将解决的 promise。

readonly texturesByteLength : Number

以字节为单位获取瓦片的纹理内存。
获取包含此内容的磁贴。
获取此图块的图块集。

readonly trianglesLength : Number

获取图块中三角形的数量。
获取磁贴内容的 url。

Methods

返回具有给定 batchId 的特征的 Cesium3DTileFeature 对象。此对象用于获取和修改功能的属性。

瓦片中的特征按 batchId ,该索引用于从批处理表中检索其元数据。

Name Type Description
batchId Number 功能的 batchId。
Returns:
对应的 Cesium3DTileFeature 对象。
Throws:
See:

hasProperty (batchId, name) Boolean

返回特征是否具有此属性。
Name Type Description
batchId Number 功能的 batchId。
name String 属性的区分大小写的名称。
Returns:
如果该功能具有此属性,则为 true ;否则, false