用于Polyline的
GeometryUpdater
。
Name | Type | Description |
---|---|---|
entity |
Entity | 折线几何型实体。 |
scene |
Scene | 场景。 |
Members
readonlyarcType : ArcType
获取一个值,该值指示线的路径。
获取一个值,该值指示几何图形是否被固定到地面。
如果不支持贴地,则返回false。
readonlyclassificationTypeProperty : Property
获取/设置
ClassificationType
属性(指定了几何是贴到地面上还是贴到3D Tiles上,还是两者都贴。)
readonlydepthFailMaterialProperty : MaterialProperty
获取深度测试失败时用于填充几何的材质属性。
readonlydistanceDisplayConditionProperty : Property
获取/设置显示条件
DistanceDisplayCondition
(距离相机耨个距离内显示)。
readonlyentity : Entity
获取与此几何相关联的实体。
获取一个值,该值指示几何图形是否具有填充分量。
readonlyfillMaterialProperty : MaterialProperty
获取用于填充几何的属性。
获取此更新器的公共属性更改时引发的事件。
获取一个值,该值指示填充可见性是否随仿真时间变化。
获取一个值,该值指示边框可视性是否随仿真时间变化。
获取更新器ID。
Gets a value indicating if the geometry is closed.
This property is only valid for static geometry.
获取一个值,该值指示几何是否随时间变化。
如果为true,则将所有可视化委托给
DynamicGeometryUpdater
返回的DynamicGeometryUpdater。
readonlyoutlineColorProperty : Property
获取几何的边框
Color
属性。
获取几何是否有一个边框部件。
readonlyshadowsProperty : Property
获取几何从每个光源接收或反射阴影的模式。
获取zindex。
Methods
createDynamicUpdater(primitives, groundPrimitives) → DynamicGeometryUpdater
当GeometryUpdater#isDynamic为true时,创建要使用的动态更新器。
Name | Type | Description |
---|---|---|
primitives |
PrimitiveCollection | 要使用的图元集合。 |
groundPrimitives |
PrimitiveCollection | OrderedGroundPrimitiveCollection | 贴地图元集合。 |
Returns:
动态更新器 used to update the geometry each frame.
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()。
该对象是否被销毁。
Returns:
已销毁,则返回true;否则,返回false。
Checks if the geometry is filled at the provided time.
检查几何是否在提供的时间被填充。
Name | Type | Description |
---|---|---|
time |
JulianDate | The time for which to retrieve visibility. |
Returns:
如果在指定的时间填充了几何,则为true,否则为false。
检查几何在指定的时间是否有边框。
Name | Type | Description |
---|---|---|
time |
JulianDate | 指定的时间。 |
Returns:
有,返回true,反之,返回false。