描述定义为线带和可选的最大和最小高度的二维墙。墙符合地球仪的曲率,可以沿着地面或在高处放置。
Name | Type | Description |
---|---|---|
options
|
WallGraphics.ConstructorOptions | 可选 描述初始化选项的对象 |
Demo:
See:
Members
readonly definitionChanged : Event
获取每当属性或子属性发生更改或修改时引发的事件。
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,该属性指定将在距摄像机的距离处显示此墙。
fill : Property |undefined
获取或设置布尔属性,该布尔属性指定是否用提供的材料填充墙。
-
Default Value:
true
granularity : Property |undefined
获取或设置数字属性,该属性指定墙壁上的点之间的角度距离。
-
Default Value:
{CesiumMath.RADIANS_PER_DEGREE}
material : MaterialProperty
获取或设置指定用于填充墙的材料的属性。
-
Default Value:
Color.WHITE
maximumHeights : Property |undefined
获取或设置属性,该属性指定要用于墙顶的高度数组,而不是每个位置的高度。如果已定义,则数组的长度必须与
Wall#positions
相同。
minimumHeights : Property |undefined
获取或设置属性,该属性指定要用于墙底而不是地球表面的高度数组。如果已定义,则数组的长度必须与
Wall#positions
相同。
outline : Property |undefined
获取或设置指定墙是否轮廓的Property。
-
Default Value:
false
outlineColor : Property |undefined
获取或设置指定轮廓的
Color
的属性。
-
Default Value:
Color.BLACK
outlineWidth : Property |undefined
获取或设置数字属性,指定轮廓的宽度。
-
Default Value:
1.0
positions : Property |undefined
获取或设置属性,该属性指定定义墙顶的
Cartesian3
位置的数组。
shadows : Property |undefined
获取或设置枚举属性,指定是否在墙投射或接收来自光源的阴影。
-
Default Value:
ShadowMode.DISABLED
show : Property |undefined
获取或设置指定墙的可见性的布尔属性。
-
Default Value:
true
Methods
clone ( result ) → WallGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
WallGraphics | 可选 将结果存储到的对象。 |
Returns:
修改后的结果参数或一个新实例(如果未提供)。
将此对象上每个未分配的属性分配给该值提供的源对象具有相同属性。
Name | Type | Description |
---|---|---|
source
|
WallGraphics | 要合并到该对象中的对象。 |
Type Definitions
WallGraphics构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,用于指定墙的可见性。 |
positions
|
Property | Array.< Cartesian3 > |
<optional>
|
一个属性,它指定定义墙顶的
Cartesian3
位置的数组。
|
|
minimumHeights
|
Property | Array.<number> |
<optional>
|
一个属性,它指定要用于墙底而不是地球表面的高度数组。 | |
maximumHeights
|
Property | Array.<number> |
<optional>
|
一个属性,它指定要用于墙顶的高度数组,而不是每个位置的高度。 | |
granularity
|
Property | number |
<optional>
|
LSGlobe.Math.RADIANS_PER_DEGREE | 一个数字属性,用于指定每个纬度和经度点之间的角距离。 |
fill
|
Property | boolean |
<optional>
|
true | 一个布尔属性,用于指定墙壁是否填充了所提供的材料。 |
material
|
MaterialProperty | Color |
<optional>
|
Color.WHITE | 一个属性,指定用于填充墙的材料。 |
outline
|
Property | boolean |
<optional>
|
false | 一个布尔属性,用于指定是否勾勒出墙的轮廓。 |
outlineColor
|
Property | Color |
<optional>
|
Color.BLACK |
一个属性,指定轮廓的
颜色
。
|
outlineWidth
|
Property | number |
<optional>
|
1.0 | 一个数字属性,指定轮廓的宽度。 |
shadows
|
Property | ShadowMode |
<optional>
|
ShadowMode.DISABLED | 一个枚举属性,用于指定墙是投射还是接收光源的阴影。 |
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,它指定要在距摄像机的距离处显示此墙。 |