RectangleGraphics

new SuperMap3D.RectangleGraphics(options)

描述一个Rectangle的图形。该矩形符合地球曲率,可以放置在地表或高处,也可以选择挤压成一个体积。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
coordinates Property optional 指定 Rectangle 的属性。
height Property 0 optional 数值属性,指定矩形相对于椭球面的高度。
extrudedHeight Property optional 数值属性,指定矩形挤出面相对于椭球面的高度。
closeTop Property true optional 布尔属性,指定挤出矩形时是否有顶盖
closeBottom Property true optional 布尔属性,用于指定矩形在挤出时是否有底面。
show Property true optional 布尔属性,用于指定矩形的可见性。
fill Property true optional 布尔属性,指定是否用提供的材质填充矩形。
material MaterialProperty Color.WHITE optional 指定用于填充矩形的材质的属性。
outline Property false optional 布尔属性,指定矩形是否被轮廓化。
outlineColor Property Color.BLACK optional 指定轮廓Color的属性。
outlineWidth Property 1.0 optional 数值属性,指定轮廓的宽度。
rotation Property 0.0 optional 数值属性,指定矩形自北向南顺时针旋转的角度。
stRotation Property 0.0 optional 数值属性,指定矩形纹理自北向南逆时针旋转的角度。
granularity Property SuperMap3D.Math.RADIANS_PER_DEGREE optional 数值属性,指定矩形上各点之间的角度距离。
shadows Property ShadowMode.DISABLED optional 枚举属性,用于指定矩形是从每个光源投射阴影还是接收阴影。
distanceDisplayCondition Property optional 属性,指定显示矩形时与相机的距离。
See:

Members

closeBottom : Property

获取或设置布尔属性,指定矩形在挤出时是否有底面。
Default Value: true

closeTop : Property

获取或设置布尔属性,指定矩形在挤出时是否有顶盖。
Default Value: true

coordinates : Property

获取或设置指定 Rectangle 的属性。

readonlydefinitionChanged : Event

获取属性或子属性更改或修改时引发的事件。

distanceDisplayCondition : Property

获取或设置DistanceDisplayCondition属性,用于指定显示矩形时与相机的距离。

extrudedHeight : Property

获取或设置指定矩形挤压高度的数值属性。设置此属性将创建从高度开始并在此高度结束的体积。

fill : Property

获取或设置布尔属性,该属性指定是否用提供的材质填充矩形。
Default Value: true

granularity : Property

获取或设置指定矩形上点之间角距离的数值属性。
Default Value: {Math.RADIANS_PER_DEGREE}

height : Property

获取或设置指定矩形高度的数值属性。
Default Value: 0.0

material : MaterialProperty

获取或设置指定用于填充矩形的材质的属性。
Default Value: Color.WHITE

outline : Property

获取或设置指定矩形是否轮廓化的属性。
Default Value: false

outlineColor : Property

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

outlineWidth : Property

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

rotation : Property

获取或设置指定从北向顺时针旋转矩形的数值属性。
Default Value: 0

shadows : Property

获取或设置枚举属性,指定矩形是投射还是接收来自每个光源的阴影。
Default Value: ShadowMode.DISABLED

show : Property

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

stRotation : Property

获取或设置指定从北向逆时针旋转矩形纹理的数值属性。
Default Value: 0

Methods

clone(result)RectangleGraphics

复制此实例。
Name Type Description
result RectangleGraphics optional 存储结果的对象。
Returns:
修改后的结果参数,或一个新实例(如果没有提供)。

merge(source)

将此对象上每个未指定的属性赋值给所提供源对象上相同属性的值。
Name Type Description
source RectangleGraphics 要合并到该对象中的对象。