描述定義為線條條的二維墻以及可選的最大和最小高度。墻符合地球儀的曲率,可以沿地表或在海拔高度放置。
new WallGraphics(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.show
Property
default true
|
指定墻可見性的布爾屬性。 |
options.positions
Property
|
指定定義墻頂部的Cartesian3 位置數組的屬性。
|
options.minimumHeights
Property
|
指定要用于墻底而不是球體表面的高度數組的屬性。 |
options.maximumHeights
Property
|
一個屬性,指定用于墻頂部的高度數組,而不是每個位置的高度。 |
options.granularity
Property
default bmgl.Math.RADIANS_PER_DEGREE
|
指定每個緯度和經度點之間的角度距離的數值屬性。 |
options.fill
Property
default true
|
一個布爾屬性,指定墻是否填充所提供的材質。 |
options.material
MaterialProperty
default Color.WHITE
|
指定用于填充墻的材質的屬性。 |
options.outline
Property
default false
|
指定墻是否輪廓的布爾屬性。 |
options.outlineColor
Property
default Color.BLACK
|
指定大綱的Color 的屬性。
|
options.outlineWidth
Property
default 1.0
|
指定輪廓寬度的數值屬性。 |
options.shadows
Property
default ShadowMode.DISABLED
|
指定墻是從每個光源投射還是接收陰影的枚舉屬性。 |
options.distanceDisplayCondition
Property
|
一個屬性,指定此墻與相機的距離。 |
See:
Members
(readonly) definitionChanged : Event
獲取每當屬性或子屬性更改或修改時引發的事件。
distanceDisplayCondition : Property
獲取或設置
DistanceDisplayCondition
屬性,指定此墻將顯示在距相機的距離。
fill : Property
獲取或設置用于指定墻是否用提供的材料填充的布爾屬性。
-
Default Value:
true
granularity : Property
獲取或設置指定墻上各點之間的角度距離的數值屬性。
-
Default Value:
{BMMath.RADIANS_PER_DEGREE}
material : MaterialProperty
獲取或設置指定用于填充墻的材料的屬性。
-
Default Value:
Color.WHITE
maximumHeights : Property
獲取或設置屬性,該屬性指定要用于墻頂部的高度數組,而不是每個位置的高度數組。如果已定義,數組的長度必須與
Wall#positions
相同。
minimumHeights : Property
獲取或設置屬性,該屬性指定要用于墻底而不是球體表面的高度數組。如果已定義,數組的長度必須與
Wall#positions
相同。
outline : Property
獲取或設置指定墻是否輪廓的屬性。
-
Default Value:
false
outlineColor : Property
獲取或設置指定大綱的
Color
的屬性。
-
Default Value:
Color.BLACK
outlineWidth : Property
獲取或設置指定大綱寬度的數值屬性。
-
Default Value:
1.0
positions : Property
獲取或設置指定定義墻頂部的
Cartesian3
位置數組的屬性。
shadows : Property
獲取或設置枚舉屬性,指定墻是從每個光源投射還是接收陰影。
-
Default Value:
ShadowMode.DISABLED
show : Property
獲取或設置用于指定墻的可見性的布爾屬性。
-
Default Value:
true
Methods
clone(result) → {WallGraphics}
復制此實例。
Parameters:
將此對象上的每個未分配屬性分配給所提供源對象上相同屬性的值。