麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

Cesium API - Cesium3DTileContent 中文文档

本文介绍下Cesium中 Cesium3DTileContent API的详细使用说明。

Cesium3DTileContent API 调用方法

new Cesium.Cesium3DTileContent()
Cesium3DTileset中的瓦片的内容。

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

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

成员变量

readonlybatchTableByteLength : Number
获取批处理表纹理使用的内存大小(以字节为单位)。
readonlyfeaturesLength : Number
获取瓦片中的要素的数量。
readonlygeometryByteLength : Number
获取瓦片的几何内存大小(以字节为单位)。
readonlyinnerContents : Array
获取Cesium3DTileContent对象的数组,这些对象代表复合材料的内部瓦片的内容,也可以是复合材料。
参考:
readonlypointsLength : Number
获取瓦片中的点的数量。

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

参考:
readonlyreadyPromise : Promise.<Cesium3DTileContent>
获取将在瓦片的内容准备渲染时解析的约定(promise)。
readonlytexturesByteLength : Number
获取瓦片的纹理内存大小(以字节为单位)。
获取包含此内容的瓦片。
获取此瓦片的tileset。
readonlytrianglesLength : Number
获取瓦片中三角形的数目。
readonlyurl : String
获取瓦片内容的url。

内置方法

使用给定的batchId返回要素的Cesium3DTileFeature对象。此对象用于获取和修改要素的属性。

瓦片中的要素按batchId,一个用于从批处理表检索其元数据的索引来排序。

Name Type Description
batchId Number 要素的batchId。
返回值:
对应的Cesium3DTileFeature对象。
异常情况:
参考:
hasProperty(batchId, name)Boolean
确定瓦片的批处理表是否具有属性。如果是,则瓦片中的每个要素都具有该属性。
Name Type Description
batchId Number 要素的batchId。
name String 区分大小写的属性名。
返回值:
如果属性存在,则为true;否则,false

其他API

Cesium中文API文档手册(v1.63.1版本)参考:《Cesium中文API文档手册(v1.63.1版本)

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)