Cesium3DTileContent

new Cesium.Cesium3DTileContent()

Cesium3DTileset中的瓦片的内容。

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

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

Members

readonlybatchTableByteLength : Number

获取批处理表纹理使用的内存大小(以字节为单位)。

readonlyfeaturesLength : Number

获取瓦片中的要素的数量。

readonlygeometryByteLength : Number

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

readonlyinnerContents : Array

获取Cesium3DTileContent对象的数组,这些对象代表复合材料的内部瓦片的内容,也可以是复合材料。
See:

readonlypointsLength : Number

获取瓦片中的点的数量。

只适用于点云内容的瓦片。 这与Cesium3DTileContent#featuresLength不同,后者等于由BATCH_ID要素表语义区分的点的组数。

See:

readonlyreadyPromise : Promise.<Cesium3DTileContent>

获取将在瓦片的内容准备渲染时解析的约定(promise)。

readonlytexturesByteLength : Number

获取瓦片的纹理内存大小(以字节为单位)。
获取包含此内容的瓦片。
获取此瓦片的tileset。

readonlytrianglesLength : Number

获取瓦片中三角形的数目。

readonlyurl : String

获取瓦片内容的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