用于更新几何实体的抽象类。
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
具有以下属性的对象:
|
Members
readonly classificationTypeProperty : Property
获取或设置
ClassificationType 属性,指定此几何体在贴地时是否对地形、3D Tiles 或两者进行分类。
readonly distanceDisplayConditionProperty : Property
获取或设置
DistanceDisplayCondition 属性,指定此几何体将在距相机多远处显示。
readonly entity : Entity
获取与此几何体关联的实体。
获取一个值,指示几何体是否具有填充(fill)部分。
readonly fillMaterialProperty : MaterialProperty
获取用于填充几何体的材质属性。
获取一个事件,当此更新器的公共属性
发生变化时触发。
获取一个值,指示填充可见性是否随模拟时间变化。
获取一个值,指示几何体是否具有轮廓(outline)部分。
获取与此更新器关联的唯一 ID。
获取一个值,指示几何体是否闭合。
此属性仅对静态几何体有效。
获取一个值,指示几何体是否随时间变化。
readonly outlineColorProperty : Property
获取几何体轮廓的
Color 属性。
获取一个值,指示几何体是否具有轮廓(outline)部分。
获取几何体轮廓的恒定宽度,单位为像素。
此值仅在 isDynamic 为 false 时有效。
readonly shadowsProperty : Property
获取指定几何体是否
投射或接收来自光源的阴影的属性。
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。
