EllipseGraphics

new SuperMap3D.EllipseGraphics(options)

描述一个由中心点、半主轴和半次要轴定义的椭圆。 该椭圆符合地球曲率,可放置在地表或高处,也可选择挤出为一个体。中心点由包含的Entity决定。
Name Type Description
options Object optional 具有以下对象的属性:
Name Type Default Description
semiMajorAxis Property optional 指定半长轴的数值属性。
semiMinorAxis Property optional 指定半小轴的数值属性。
height Property 0 optional 数值属性,指定椭圆相对于椭圆体表面的高度。
extrudedHeight Property 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 指定轮廓宽度的数值属性。
numberOfVerticalLines Property 16 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 属性,指定该椭圆在距离相机多远的位置显示。

Members

readonlydefinitionChanged : Event

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

distanceDisplayCondition : Property

获取或设置

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

numberOfVerticalLines : Property

获取或设置数值属性,指定沿轮廓周边绘制的垂直线数。
Default Value: 16

outline : Property

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

outlineColor : Property

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

outlineWidth : Property

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

rotation : Property

获取或设置数值属性,指定椭圆自北向顺时针旋转的角度。
Default Value: 0

semiMajorAxis : Property

获取或设置指定半长轴的数值属性。

semiMinorAxis : Property

获取或设置指定半小轴的数字属性。

shadows : Property

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

show : Property

获取或设置布尔属性,指定椭圆的可见性。
Default Value: true

stRotation : Property

获取或设置数值属性,指定椭圆纹理自北向南逆时针旋转的角度。
Default Value: 0

Methods

clone(result)EllipseGraphics

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

merge(要合并到该对象中的对象。)

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