WallGraphics

描述定义为线条条的二维墙以及可选的最大和最小高度。墙符合地球仪的曲率,可以沿地表或在海拔高度放置。
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:
result (WallGraphics) 存储结果的对象。
merge(source)
将此对象上的每个未分配属性分配给所提供源对象上相同属性的值。
Parameters:
source (WallGraphics) 要合并到此对象中的对象。