Cesium3DTileContent

Cesium3DTileset 中瓦片的内容。

此接口的派生类提供对瓦片中各个要素的访问。 通过 Cesium3DTile#content 访问派生对象。

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

Members

constant batchTableByteLength : number

获取批处理表纹理以及任何未计入 geometryByteLength 或 texturesByteLength 的二进制元数据属性所使用的内存量

constant featuresLength : number

获取瓦片中要素的数量。

constant geometryByteLength : number

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

constant innerContents : Array.<*>

获取包含其他内容的内容(例如复合瓦片)的 Cesium3DTileContent 对象数组。内部内容本身也可以有内部内容,例如包含复合瓦片的复合瓦片。
See:

constant pointsLength : number

获取瓦片中点的数量。

仅适用于包含点云内容的瓦片。这与 Cesium3DTileContent#featuresLength 不同,后者 等于由 BATCH_ID 特征表语义区分的点组数量。

See:
当瓦片内容准备好可以渲染时返回 true;否则返回 false

constant texturesByteLength : number

获取瓦片的纹理内存(以字节为单位)。
获取包含此内容的瓦片。
获取该瓦片所属的瓦片集。

constant 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
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。