PolylineGeometryUpdater

new SuperMap3D.PolylineGeometryUpdater(entity, scene)

用于多段线的 GeometryUpdater 类。客户端通常不会直接创建该类,而是依赖于 DataSourceDisplay
Name Type Description
entity Entity The entity containing the geometry to be visualized.
scene Scene The scene where visualization is taking place.

Members

staticSuperMap3D.PolylineGeometryUpdater.materialAppearanceType : Appearance

获取用于基于材质的几何体的外观类型。

staticSuperMap3D.PolylineGeometryUpdater.perInstanceColorAppearanceType : Appearance

获取用于基于颜色的简单几何体的外观类型。

readonlydistanceDisplayConditionProperty : Property

获取或设置

readonlyentity : Entity

获取与此几何体相关的实体。

readonlyfillEnabled : Boolean

获取表示几何体是否有填充组件的值。

readonlyfillMaterialProperty : MaterialProperty

获取用于填充几何体的材质属性。

readonlygeometryChanged : Boolean

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

readonlyhasConstantFill : Boolean

获取表示填充可见度是否随模拟时间变化的值。

readonlyhasConstantOutline : Boolean

获取指示轮廓可见度是否随模拟时间变化的值。

readonlyisClosed : Boolean

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

readonlyisDynamic : Boolean

如果为 true,所有可视化操作都将委托给 GeometryUpdater#createDynamicUpdater 返回的 属性。

readonlyoutlineEnabled : Boolean

获取表示几何体是否有轮廓组件的值。

readonlyshadowsProperty : Property

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

Methods

createDynamicUpdater(primitives)DynamicGeometryUpdater

创建动态更新器,当 GeometryUpdater#isDynamic 为 true 时使用。
Name Type Description
primitives PrimitiveCollection 要使用的原始数据集合。
Returns:
动态更新器,用于每帧更新几何图形。
Throws:

createFillGeometryInstance(time)GeometryInstance

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

createOutlineGeometryInstance(time)GeometryInstance

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

destroy()

销毁对象所使用的资源。 对象一旦销毁,就不应再使用。
Throws:

isDestroyed()Boolean

如果该对象已被销毁,则返回 true;否则返回 false。
Returns:
如果该对象已被销毁,则为 true;否则为 false。

isFilled(time)Boolean

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

isOutlineVisible(time)Boolean

检查在提供的时间点几何体是否被轮廓化。
Name Type Description
time JulianDate 检索可见性的时间。
Returns:
如果几何体在提供的时间点被轮廓化,则为true;否则为false。