PolylineGraphics

new SuperMap3D.PolylineGraphics(options)

描述以线段形式定义的多段线。前两个位置定义一条线段,每增加一个位置,就从上一个位置定义一条线段。线段可以是线性连接的点,也可以是大弧线。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
positions Property optional 一个属性,用于指定定义线带的 Cartesian3 位置数组。
arcType ArcType ArcType.GEODESIC optional ArcType 定义了连接顶点的路径。
width Property 1.0 optional 数值属性,指定宽度(以像素为单位)。
show Property true optional 布尔属性,用于指定折线的可见性。
material MaterialProperty Color.WHITE optional 指定用于绘制多段线的材质的属性。
granularity Property SuperMap3D.Math.RADIANS_PER_DEGREE optional 数值属性,如果 followSurface 为 true,则指定每个经纬度之间的角距离。
shadows Property ShadowMode.DISABLED optional 枚举属性,用于指定多段线是从每个光源投射阴影还是接收阴影。
distanceDisplayCondition Property optional 属性,指定该折线与相机的距离。
See:

Members

arcType : ArcType

获取或设置ArcType属性,指定线段应该是大圆弧、横线还是线性连接。
Default Value: ArcType.GEODESIC

readonlydefinitionChanged : Event

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

distanceDisplayCondition : Property

获取或设置DistanceDisplayCondition属性,用于指定该多段线与相机之间的显示距离。

granularity : Property

如果 followSurface 为 true,获取或设置数值属性,指定每个经纬度之间的角距离。
Default Value: SuperMap3D.Math.RADIANS_PER_DEGREE

material : MaterialProperty

获取或设置指定用于绘制折线的材质的属性。
Default Value: Color.WHITE

positions : Property

获取或设置属性,该属性指定定义行带的Cartesian3位置数组。

shadows : Property

获取或设置枚举属性,指定多段线是从每个光源投射阴影还是接收阴影。
Default Value: ShadowMode.DISABLED

show : Property

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

width : Property

获取或设置指定宽度(以像素为单位)的数值属性。
Default Value: 1.0

Methods

clone(result)PolylineGraphics

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

merge(source)

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