Class: WallGraphics

WallGraphics

new WallGraphics(options)

创建沿地球表面或空中延伸的墙体类。

Name Type Description
options Object 可选

Object 包含如下属性的对象:

Name Type Default Description
show Property true 可选

布尔属性,用于指定墙体的可见性。

positions Property 可选

指定Cartesian3位置数组的属性,这些位置定义了墙的顶部。

minimumHeights Property 可选

number数组,指定用于墙体底部的高度数组,而不是椭球表面的高度数组。

maximumHeights Property 可选

number数组,指定用于墙体顶部的高度数组,而不是每个位置的高度数组。

granularity Property SuperMap3D.Math.RADIANS_PER_DEGREE 可选

number属性,指定每个经纬度点之间的角距离。

fill Property true 可选

布尔属性,用于指定墙体是否由所提供的材质填充。

material MaterialProperty Color.WHITE 可选

指定用于填充墙壁的材质的属性。

outline Property false 可选

布尔属性,用于指定是否显示墙体的轮廓。

outlineColor Property Color.BLACK 可选

Color属性,指定轮廓的颜色。

outlineWidth Property 1.0 可选

number属性,指定轮廓的宽度。注意:windows系统暂不支持。

shadows Property ShadowMode.DISABLED 可选

枚举属性,用于指定墙体从每个光源投射阴影还是接收阴影。

distanceDisplayCondition Property 可选

属性,指定该墙体在距离相机多远的位置显示。

See:

Members

readonly definitionChangedEvent

获取事件。该事件在属性或者子属性的值被修改,或者定义被修改时被抛出。

distanceDisplayConditionProperty

获取或设置DistanceDisplayCondition属性,指定该wall在距离相机多远的位置显示。

fillProperty

获取或设置boolean属性,指定是否用提供的材质填充wall。

Default Value:
true

granularityProperty

获取或设置number属性,该属性指定每个经纬度点之间的角距离。

Default Value:
{CesiumMath.RADIANS_PER_DEGREE}

获取或设置MaterialProperty属性,指定用于填充wall的材质。

Default Value:
Color.WHITE

maximumHeightsProperty

获取或设置number数组,指定用于墙体顶部的高度数组,而不是每个位置的高度数组。如果定义了,数组的长度必须与Wall#positions相同。

minimumHeightsProperty

获取或设置number数组,指定用于墙体底部的高度数组,而不是椭球表面的高度数组。如果定义了,数组的长度必须与Wall#positions相同。

outlineProperty

获取或设置布尔属性,用于指定是否显示wall轮廓。

Default Value:
false

outlineColorProperty

获取或设置Color属性,指定轮廓的颜色。

Default Value:
Color.BLACK

outlineWidthProperty

获取或设置number属性,指定轮廓宽度。

Default Value:
1.0

positionsProperty

获取或设置Cartesian3数组,该属性定义了墙的顶部。

shadowsProperty

获取或设置枚举属性,用于指定wall从每个光源投射阴影还是接收阴影。

Default Value:
ShadowMode.DISABLED

showProperty

获取设置wall的可见性,类型为boolean。

Default Value:
true

Methods

clone(result){WallGraphics}

拷贝实例

Name Type Description
result WallGraphics 可选

存储拷贝结果的对象.

Returns:
Type Description
WallGraphics 如果提供了输入参数,返回修改后的输入参数对象。如果没提供入参,返回一个新的实例。

merge(source)

为本实例所有未指定值的属性赋上source对象对应的属性值。

Name Type Description
source WallGraphics

提供属性值的对象。