一个
GeometryUpdater 用于多段线。
客户端通常不会直接创建此类,而是依赖于 DataSourceDisplay。
| Name | Type | Description |
|---|---|---|
entity |
Entity | 包含要可视化几何图形的实体。 |
scene |
Scene | 可视化发生的场景。 |
Members
readonly arcType : ArcType
获取表示线的路径的值。
获取一个值,指示几何图形是否被钉靠到地面。
如果不支持地形上的多段线则返回 false。
readonly classificationTypeProperty : Property
获取或设置
ClassificationType 属性,指定该几何图形是否在地面上对地形、3D Tiles 或两者进行分类。
readonly depthFailMaterialProperty : MaterialProperty
获取在深度测试失败时用于填充几何图形的材质属性。
readonly distanceDisplayConditionProperty : Property
获取或设置
DistanceDisplayCondition 属性,指定从相机的距离显示此几何图形。
readonly entity : Entity
获取与此几何图形关联的实体。
获取一个值,指示几何图形是否具有填充组件。
readonly fillMaterialProperty : MaterialProperty
获取用于填充几何图形的材质属性。
获取每当此更新器的公共属性发生变化时引发的事件。
获取一个值,指示填充可见性是否随模拟时间而变化。
获取一个值,指示轮廓可见性是否随模拟时间而变化。
获取与此更新器关联的唯一 ID
获取一个值,指示几何图形是否闭合。
此属性仅对静态几何图形有效。
获取一个值,指示几何图形是否是时间变化的。
readonly outlineColorProperty : Property
获取几何图形轮廓的
Color 属性。
获取一个值,指示几何图形是否具有轮廓组件。
readonly shadowsProperty : Property
获取属性,指示几何图形
是否从光源投射或接收阴影。
获取 z 索引
Methods
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。
