PolylineGeometryUpdater

aGeometryUpdater表示多段线。客户机通常不直接创建此类,而是依赖于DataSourceDisplay
new PolylineGeometryUpdater(entity, scene)
Parameters:
entity (Entity) 包含要可视化的几何图形的实体。
scene (Scene) 可视化发生的场景。

Members

(readonly) arcType : ArcType

获取一个值,该值指示行的路径是否为。

(readonly) clampToGround : Boolean

获取一个值,该值指示几何图形是否固定在地面上。如果不支持地形上的多段线,则返回false。

(readonly) classificationTypeProperty : Property

获取或设置ClassificationType属性,指定此几何图形在地面上时是将地形、三维瓦片分类还是将两者都分类。

(readonly) depthFailMaterialProperty : MaterialProperty

获取用于在深度测试失败时填充几何图形的Material属性。

(readonly) distanceDisplayConditionProperty : Property

获取或设置DistanceDisplayCondition属性,该属性指定将显示此几何图形的相机距离。

(readonly) entity : Entity

获取与此几何图形关联的实体。

(readonly) fillEnabled : Boolean

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

(readonly) fillMaterialProperty : MaterialProperty

获取用于填充几何图形的Material属性。

(readonly) geometryChanged : Boolean

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

(readonly) hasConstantFill : Boolean

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

(readonly) hasConstantOutline : Boolean

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

(readonly) id : String

获取与此更新程序关联的唯一ID

(readonly) isClosed : Boolean

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

(readonly) isDynamic : Boolean

获取一个值,该值指示几何图形是否随时间变化。如果为真,则所有可视化都委托给几何更新程序CreateDynamicUpdater返回的DynamicGeometryUpdater

(readonly) outlineColorProperty : Property

获取几何轮廓的Color属性。

(readonly) outlineEnabled : Boolean

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

(readonly) shadowsProperty : Property

获取指定几何体是从每个光源投射还是接收阴影的属性。

(readonly) zIndex : Number

获取zindex

Methods

createDynamicUpdater(primitives, groundPrimitives) → {DynamicGeometryUpdater}
创建要在geometriyupdater#is dynamic为true时使用的动态更新程序。
Parameters:
primitives (PrimitiveCollection) 要使用的基元集合。
groundPrimitives ((PrimitiveCollection | OrderedGroundPrimitiveCollection)) 用于有序地面基元的基元集合。
Throws
createFillGeometryInstance(time) → {GeometryInstance}
创建表示几何图形填充的几何图形实例。
Parameters:
time (JulianDate) 检索初始属性值时使用的时间。
Throws
createOutlineGeometryInstance(time) → {GeometryInstance}
创建表示几何图形轮廓的几何图形实例。
Parameters:
time (JulianDate) 检索初始属性值时使用的时间。
Throws
destroy()
销毁对象和该对象使用的资源。一旦对象被破坏,就不应该使用它。
Throws
isDestroyed() → {Boolean}
如果此对象被破坏,则返回true;否则返回false。
isFilled(time) → {Boolean}
检查几何图形是否在提供的时间填充。
Parameters:
time (JulianDate) 检索可见性的时间。
isOutlineVisible(time) → {Boolean}
检查几何图形是否在提供的时间轮廓。
Parameters:
time (JulianDate) 检索可见性的时间。