Class: PlaneGraphics

PlaneGraphics

new PlaneGraphics(options)

绘制平面类

该平面由其所属的Entity确定中心位置与方位‌。

Name Type Description
options Object 可选

Object 包含以下属性的对象:

Name Type Default Description
show Property true 可选

boolean属性,用于指定平面的可见性。

plane Property 可选

Plane属性,该属性通过指定法向量与距离来定义的平面。

dimensions Property 可选

Cartesian2属性,指定平面的长度与宽度。

fill Property true 可选

boolean属性,指定是否用提供的材质填充平面。

material MaterialProperty Color.WHITE 可选

MaterialProperty属性,指定用于填充平面的材质

outline Property false 可选

boolean属性,用于指定是否显示平面的轮廓。

outlineColor Property Color.BLACK 可选

@link Color}属性,指定平面轮廓线的颜色。

outlineWidth Property 1.0 可选

number属性,指定平面轮廓线宽度。

shadows Property ShadowMode.DISABLED 可选

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

distanceDisplayCondition Property 可选

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

Members

readonly definitionChangedEvent

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

dimensionsProperty

获取或设置Cartesian2属性,指定平面的长度与宽度。

distanceDisplayConditionProperty

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

fillProperty

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

Default Value:
true

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

Default Value:
Color.WHITE

outlineProperty

获取或设置boolean属性,用于指定是否显示平面的轮廓。

Default Value:
false

outlineColorProperty

获取或设置Color属性,指定平面的颜色。

Default Value:
Color.BLACK

outlineWidthProperty

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

Default Value:
1.0

planeProperty

获取或设置 Plane属性,该属性通过指定法向量与距离来定义的平面。

shadowsProperty

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

Default Value:
ShadowMode.DISABLED

showProperty

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

Default Value:
true

Methods

clone(result){PlaneGraphics}

拷贝实例

Name Type Description
result PlaneGraphics 可选

存储拷贝结果的对象.

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

merge(source)

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

Name Type Description
source PlaneGraphics

提供属性值的对象。