GeometryUpdater

new Cesium.GeometryUpdater(options)

用于更新几何实体的抽象类。
Name Type Description
options object 对象,具有以下属性:
Name Type Description
entity Entity 包含要可视化的几何体的实体。
scene Scene 正在进行可视化的场景。
geometryOptions object 几何体的选项
geometryPropertyName string 几何属性名称
observedPropertyNames Array.<string> 此几何体关心的实体属性

Members

readonly classificationTypeProperty : Property

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

readonly distanceDisplayConditionProperty : Property

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

readonly fillEnabled : boolean

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

readonly geometryChanged : boolean

获取一个事件,该事件在公共属性 的更新程序更改。

readonly hasConstantFill : boolean

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

readonly hasConstantOutline : boolean

获取一个值,该值指示几何图形是否具有轮廓组件.
获取与此更新程序关联的唯一 ID
获取一个值,该值指示几何体是否闭合。 此属性仅对静态几何体有效。
获取一个值,该值指示几何图形是否随时间变化。
获取几何轮廓的 Color 属性。

readonly outlineEnabled : boolean

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

readonly outlineWidth : number

获取几何轮廓的常数,以像素为单位。 仅当 isDynamic 为 false 时,此值才有效。
获取指定几何图形是否 从光源投射或接收阴影。

Methods

创建表示几何图形填充的几何实例。
Name Type Description
time JulianDate 检索初始属性值时使用的时间。
Returns:
表示几何体的填充部分的 geometry 实例。
Throws:
  • DeveloperError : This instance does not represent a filled geometry.

createOutlineGeometryInstance(time)GeometryInstance

创建表示几何轮廓的几何实例。
Name Type Description
time JulianDate 检索初始属性值时使用的时间。
Returns:
表示几何体轮廓部分的 geometry 实例。
Throws:
  • DeveloperError : This instance does not represent an outlined geometry.
销毁对象使用的资源。 一旦对象被销毁,就不应该使用它。
Throws:
如果此对象已销毁,则返回 true;否则为 false。
Returns:
如果此对象被销毁,则为 True;否则为 false。
检查几何图形是否在提供的时间填充。
Name Type Description
time JulianDate 检索可见性的时间。
Returns:
true 如果在提供的时间填充几何图形,否则 false

isOutlineVisible(time)boolean

检查是否在提供的时间勾勒出几何图形。
Name Type Description
time JulianDate 检索可见性的时间。
Returns:
true 如果在提供的时间勾勒出几何图形,则为 false 。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.