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属性,指定轮廓的宽度。

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

提供属性值的对象。