用于多段线的
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
-
获取与此几何体相关的实体。
-
获取表示几何体是否有填充组件的值。
-
readonlyfillMaterialProperty : MaterialProperty
-
获取用于填充几何体的材质属性。
-
获取每当此更新程序的公共属性更改时引发的事件。
-
获取表示填充可见度是否随模拟时间变化的值。
-
获取指示轮廓可见度是否随模拟时间变化的值。
-
获取一个值,指示几何体是否闭合。这个属性仅对静态几何体有效。
-
如果为 true,所有可视化操作都将委托给 GeometryUpdater#createDynamicUpdater 返回的 属性。
-
获取表示几何体是否有轮廓组件的值。
-
readonlyshadowsProperty : Property
-
获取指定几何体从每个光源投射或接收阴影的属性。
Methods
-
createDynamicUpdater(primitives) → DynamicGeometryUpdater
-
创建动态更新器,当 GeometryUpdater#isDynamic 为 true 时使用。
Name Type Description primitives
PrimitiveCollection 要使用的原始数据集合。 Returns:
动态更新器,用于每帧更新几何图形。Throws:
-
DeveloperError : 该实例不表示动态几何体。
-
-
createFillGeometryInstance(time) → GeometryInstance
-
创建表示几何体填充的几何体实例。
Name Type Description time
JulianDate 检索初始属性值时使用的时间。 Returns:
表示几何体填充部分的几何体实例。Throws:
-
DeveloperError : 这个实例不表示填充的几何体。
-
-
createOutlineGeometryInstance(time) → GeometryInstance
-
创建表示几何体轮廓的几何体实例。
Name Type Description time
JulianDate 检索初始属性值时使用的时间。 Returns:
表示几何图形的轮廓部分的几何实例。Throws:
-
DeveloperError : 此实例不表示轮廓几何。
-
-
销毁对象所使用的资源。 对象一旦销毁,就不应再使用。
Throws:
-
DeveloperError : 该对象已被销毁,即 destroy() 被调用。
-
-
如果该对象已被销毁,则返回 true;否则返回 false。
Returns:
如果该对象已被销毁,则为 true;否则为 false。 -
检查是否在指定时间填充几何图形。
Name Type Description time
JulianDate 检索可见性的时间。 Returns:
如果在指定时间填充几何,则为True,否则为false。 -
检查在提供的时间点几何体是否被轮廓化。
Name Type Description time
JulianDate 检索可见性的时间。 Returns:
如果几何体在提供的时间点被轮廓化,则为true;否则为false。