PlaneGraphics

new SuperMap3D.PlaneGraphics()

该平面由其所属的 Entity 确定中心位置与方位‌。
Name Type Default Description
options.show Property true optional 布尔属性,用于指定平面的可见性。
options.plane Property optional A Plane 指定平面的法向量和距离的属性。
options.dimensions Property optional A Cartesian2 指定平面的宽度和高度的属性。
options.fill Property true optional 布尔属性,用于指定平面是否使用提供的材质进行填充。
options.material MaterialProperty Color.WHITE optional 用于指定用于填充平面的材质。
options.outline Property false optional 布尔属性,用于指定平面是否绘制轮廓。
options.outlineColor Property Color.BLACK optional 属性,用于指定轮廓的颜色 Color
options.outlineWidth Property 1.0 optional 数值属性,用于指定轮廓的宽度。
options.shadows Property ShadowMode.DISABLED optional 枚举属性,用于指定平面是否从光源投射或接收阴影。
options.distanceDisplayCondition Property optional 属性,用于指定从相机到该平面的显示距离。

Members

readonlydefinitionChanged : Event

获取每当属性或子属性被更改或修改时触发的事件。

dimensions : Property

获取或设置指定平面的宽度和高度的Cartesian2属性。

distanceDisplayCondition : Property

获取或设置指定从相机到该平面的显示距离的DistanceDisplayCondition属性。

fill : Property

获取或设置指定平面是否使用提供的材质进行填充的布尔属性。
Default Value: true

material : MaterialProperty

获取或设置用于填充平面的材质。
Default Value: Color.WHITE

outline : Property

获取或设置指定平面是否绘制轮廓的属性。
Default Value: false

outlineColor : Property

获取或设置指定轮廓颜色 Color 的属性。
Default Value: Color.BLACK

outlineWidth : Property

获取或设置指定轮廓宽度的数值属性。
Default Value: 1.0

plane : Property

获取或设置指定平面的法向量和距离的Plane属性。

shadows : Property

获取或设置指定平面是否从光源投射或接收阴影的枚举属性。
Default Value: ShadowMode.DISABLED

show : Property

获取或设置指定平面可见性的布尔属性。
Default Value: true

Methods

clone(result)PlaneGraphics

复制这个实例。
Name Type Description
result PlaneGraphics optional 用于存储结果的对象。
Returns:
如果未提供,则返回修改后的结果参数或一个新的实例。

merge(source)

将此对象上每个未分配的属性分配为提供的源对象上相同属性的值。
Name Type Description
source PlaneGraphics 要合并到此对象中的对象。