CorridorGraphics

new SuperMap3D.CorridorGraphics(options)

描述通道,它是由中心线和宽度定义的形状,符合地球曲率。它可以放置在地表或高处,也可以选择挤出成一个体。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
positions Property optional 用于指定定义通道中心线的 Cartesian3 位置数组的属性。
width Property optional 用于指定走廊边缘之间的距离的数值属性。
cornerType Property CornerType.ROUNDED optional CornerType用于指定边角的样式的属性。
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 指定轮廓宽度的数值属性。
granularity Property SuperMap3D.Math.RADIANS_PER_DEGREE optional 数值属性,指定每个经纬度之间的距离。
shadows Property ShadowMode.DISABLED optional 枚举属性,指定通道是投射还是接收来自各光源的阴影。
distanceDisplayCondition Property optional 用于指定在距离相机多远的位置显示该通道的属性。
See:

Members

cornerType : Property

获取或设置 CornerType 角类型属性,指定边角的样式。
Default Value: CornerType.ROUNDED

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

positions : Property

获取或设置一个属性,该属性指定了定义通道中心线的 Cartesian3 位置数组。

shadows : Property

获取或设置enum属性,指定通道是否投射或接收来自每个光源的阴影。
Default Value: ShadowMode.DISABLED

show : Property

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

width : Property

获取或设置指定通道宽度的数值属性。

Methods

clone(result)CorridorGraphics

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

merge(source)

将此对象上每个未指定的属性赋值给所提供源对象上相同属性的值。
Name Type Description
source CorridorGraphics The object to be merged into this object.