new Cesium.GeometryUpdater(options)
用于更新几何实体的抽象类。
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
此对象拥有以下属性:
|
成员变量
获取/设置
ClassificationType
属性,指定几何图形是贴到地面上还是贴到3D Tiles上,还是两者都贴。
获取或设置
DistanceDisplayCondition
属性,指定将显示的几何图形与摄像机的距离。
获取与此几何图形关联的实体。
获取一个值表示是否启用几何图形的填充分量。
获取用于填充几何图形的材质属性。
获取此更新器的公共属性更改时引发的事件。
获取一个值,该值指示填充可见性是否随仿真时间而变化。
获取一个值,该值指示几何图形的边框分量是否是恒定的。
获取与此更新器关联的唯一ID。
获取一个值,该值指示几何图形是否关闭。
此属性仅对静态几何图形有效。
获取一个值,该值指示几何是否随时间变化。
如果为true,则所有可视化都将委托给GeometryUpdater#createDynamicUpdater返回的DynamicGeometryUpdater。
获取几何图形的边框
Color
属性。
获取一个值,该值指示是否启用几何图形的边框分量。
获取几何图形边框宽度,以像素为单位。
该值仅当isDynamic是false的时候才有效。
获取指定几何图形是否从每个光源投射或接收阴影的属性。
内置方法
createDynamicUpdater(primitives, groundPrimitives) → DynamicGeometryUpdater
当GeometryUpdater#isDynamic为true时,创建要使用的动态更新器。
Name | Type | Description |
---|---|---|
primitives |
PrimitiveCollection | 要使用的图元集合。 |
groundPrimitives |
PrimitiveCollection | optional 贴地图元集合。 |
返回值:
动态更新器, 用于在每帧中更新几何图形。
异常情况:
-
DeveloperError : 此实例不表示动态几何图形。
创建表示几何图形填充的几何图形实例。
Name | Type | Description |
---|---|---|
time |
JulianDate | 检索初始属性值时使用的时间。 |
返回值:
表示几何图形填充部分的几何图形实例。
异常情况:
-
DeveloperError : 该实例不代表填充的几何图形。
创建表示几何图形边框的几何图形实例。
Name | Type | Description |
---|---|---|
time |
JulianDate | 检索初始属性值时使用的时间。 |
返回值:
表示几何图形边框部分的几何实例。
异常情况:
-
DeveloperError : 该实例不代表带边框的几何图形。
destroy()
销毁对象使用的资源。 一旦对象被销毁,就不应使用它。
异常情况:
-
DeveloperError : 该对象被销毁,即调用destroy()。
该对象是否被销毁。
返回值:
已销毁,则返回true;否则,返回false。
检查几何图形是否在提供的时间被填充。
Name | Type | Description |
---|---|---|
time |
JulianDate | 检索可见性的时间。 |
返回值:
如果在指定的时间填充了几何,则为true,否则为false。
检查几何图形在指定的时间是否有边框。
Name | Type | Description |
---|---|---|
time |
JulianDate | 指定的时间。 |
返回值:
有,返回true,反之,返回false。