GeometryUpdater

new Cesium.GeometryUpdater (options)

用于更新几何实体的抽象类。
Name Type Description
options Object 具有以下属性的对象:
姓名 类型 描述
entity 实体 包含要可视化的几何图形的实体。
scene 场景 进行可视化的场景。
geometryOptions 目的 几何选项
geometryPropertyName 细绳 几何属性名称
observedPropertyNames 数组。<字符串> 此几何图形关心的实体属性

Members

readonly classificationTypeProperty : Property

获取或设置 ClassificationType 属性,指定此几何图形在地面上时是否对地形、3D 瓦片或两者进行分类。

readonly distanceDisplayConditionProperty : Property

获取或设置 DistanceDisplayCondition 属性,指定将在距相机多远的距离处显示此几何图形。
获取与此几何图形关联的实体。

readonly fillEnabled : Boolean

获取一个值,该值指示几何是否具有填充组件。
获取用于填充几何体的材料属性。

readonly geometryChanged : Boolean

获取每当此更新程序的公共属性更改时引发的事件。

readonly hasConstantFill : Boolean

获取一个值,该值指示填充可见性是否随模拟时间而变化。

readonly hasConstantOutline : Boolean

获取一个值,该值指示几何是否具有轮廓组件。
获取与此更新程序关联的唯一 ID

readonly isClosed : Boolean

获取一个值,该值指示几何是否关闭。此属性仅对静态几何体有效。

readonly isDynamic : Boolean

获取一个值,该值指示几何是否随时间变化。如果为 true,则所有可视化都委托给 GeometryUpdater#createDynamicUpdater 返回的 DynamicGeometryUpdater。
获取几何轮廓的 Color 属性。

readonly outlineEnabled : Boolean

获取一个值,该值指示几何是否具有轮廓组件。

readonly outlineWidth : Number

获取几何轮廓的常量,以像素为单位。此值仅在 isDynamic 为 false 时有效。
获取指定几何体是投射还是接收来自光源的阴影的属性。

Methods

创建表示几何填充的几何实例。
Name Type Description
time JulianDate 检索初始属性值时使用的时间。
Returns:
表示几何的填充部分的几何实例。
Throws:

createOutlineGeometryInstance (time) GeometryInstance

创建表示几何轮廓的几何实例。
Name Type Description
time JulianDate 检索初始属性值时使用的时间。
Returns:
表示几何轮廓部分的几何实例。
Throws:
对象使用的销毁和资源。一旦对象被销毁,就不应使用它。
Throws:

isDestroyed () Boolean

如果此对象被销毁,则返回 true;否则为假。
Returns:
如果此对象被销毁,则为真;否则为假。

isFilled (time) Boolean

检查几何是否在提供的时间填充。
Name Type Description
time JulianDate 检索可见性的时间。
Returns:
如果在提供的时间填充几何图形,则为 true,否则为 false。

isOutlineVisible (time) Boolean

检查几何图形是否在提供的时间被勾勒出来。
Name Type Description
time JulianDate 检索可见性的时间。
Returns:
如果在提供的时间勾勒出几何图形,则为 true,否则为 false。