Cesium3DTilePointFeature 类表示3D Tiles中点元素的属性和状态。 它是 Cesium3DTileFeature 的一个子类,只能在 Cesium3DTileset 内部使用。
id : Object
点元素的唯一标识符,可以是数字、字符串、对象等类型。
tileset : Cesium3DTileset
点元素所属的 Cesium3DTileset 对象。
position : Cartesian3
点元素的位置,以 Cartesian3 类型表示。
normal : Cartesian3
点元素的法向量,以 Cartesian3 类型表示。
scale : Number
点元素的缩放比例。
color : Color
点元素的颜色,以 Color 类型表示。
show : Boolean
指示点元素是否可见的布尔值。
pickColor : Color
指示点元素拾取时的颜色,以 Color 类型表示。这个属性通常不需要手动设置,在底层内部处理中自动生成。
getProperty(name: String) : Number | String | Boolean | Object
获取指定属性的值。name
参数指定属性的名称。返回值类型可能是数字、字符串、布尔值和对象。
setProperty(name: String, value: Number | String | Boolean | Object)
设置指定属性的值。name
参数指定属性的名称,value
参数指定属性的新值。
hasProperty(name: String) : Boolean
指示是否存在指定名称的属性。 name
参数指定属性的名称。
deleteProperty(name: String) : Boolean
删除指定名称的属性。name
参数指定属性的名称。
definitionChanged
当点元素的属性发生改变时触发。对 Cesium3DTilePointFeature 实例中的所有属性进行更改时都将触发此事件。