Class: PolylineGraphics

PolylineGraphics

new PolylineGraphics(options)

绘制线类

Name Type Description
options Object 可选

Object 包含如下属性的对象:

Name Type Default Description
show Property true 可选

boolean属性,指定线的可见性。

positions Property 可选

Cartesian3数组,该数组定义了线。

width Property 1.0 可选

number属性,指定线的像素宽度。

granularity Property SuperMap3D.Math.RADIANS_PER_DEGREE 可选

number属性,指定当arcType不为ArcType.NONE并且clampToGround为false时,线上的每个点的角距离。

material MaterialProperty Color.WHITE 可选

MaterialProperty属性,指定用于填充线的材质。

depthFailMaterial MaterialProperty 可选

MaterialProperty属性,指定当深度测试失败时,用于填充线的材质。

arcType ArcType ArcType.GEODESIC 可选

线段类型。

clampToGround Property false 可选

boolean属性,指定线是否贴地。

shadows Property ShadowMode.DISABLED 可选

枚举属性,用于指定线从每个光源投射阴影还是接收阴影。

distanceDisplayCondition Property 可选

DistanceDisplayCondition属性,指定该线在距离相机多远的位置显示。

classificationType Property ClassificationType.BOTH 可选

ClassificationType属性,指定该矩形是否对地形,3DTile,或两者进行分类。

zIndex Property 0 可选

number属性,用于指定矩形的zIndex,zIndex用于对贴地几何体进行排序。当且仅当线clampToGround为true并且线在地形上,该效果才起作用。

See:

Members

arcTypeProperty

获取或设置ArcType属性,该属性指定线段应为大弧线、恒向线还是线性连接。

Default Value:
ArcType.GEODESIC

clampToGroundProperty

获取或设置boolean属性,指定线是否贴地。

Default Value:
false

classificationTypeProperty

获取或设置ClassificationType属性,指定该矩形是否对地形,3DTile,或两者进行分类。

Default Value:
ClassificationType.BOTH

readonly definitionChangedEvent

获取事件。该事件在属性或者子属性的值被修改,或者定义被修改时被抛出。

depthFailMaterialMaterialProperty

获取或设置MaterialProperty属性,指定当深度测试失败时,用于填充线的材质

该属性需要使用EXT_frag_depth WebGL扩展,如果不支持该扩展,可能会有渲染瑕疵。

Default Value:
undefined

distanceDisplayConditionProperty

获取或设置DistanceDisplayCondition属性,指定该线在距离相机多远的位置显示。

granularityProperty

获取设置number属性,指定当arcType不为ArcType.NONE并且clampToGround为false时,线上的每个点的角距离。

Default Value:
SuperMap3D.Math.RADIANS_PER_DEGREE

获取或设置MaterialProperty属性,指定用于填充线的材质。

Default Value:
Color.WHITE

positionsProperty

获取或设置Cartesian3数组,该数组定义了线。

shadowsProperty

获取或设置枚举属性,用于指定线从每个光源投射阴影还是接收阴影。

Default Value:
ShadowMode.DISABLED

showProperty

获取设置线的可见性,类型为boolean。

Default Value:
true

widthProperty

获取设置number属性,指定线的像素宽度。

Default Value:
1.0

获取或设置number属性,用于指定矩形的zIndex,zIndex用于对贴地几何体进行排序。当且仅当线clampToGround为true并且线在地形上,该效果才起作用。

Default Value:
0

Methods

clone(result){PolylineGraphics}

拷贝实例

Name Type Description
result PolylineGraphics 可选

存储拷贝结果的对象.

Returns:
Type Description
PolylineGraphics 如果提供了输入参数,返回修改后的输入参数对象。如果没提供入参,返回一个新的实例。

merge(source)

为本实例所有未指定值的属性赋上source对象对应的属性值。

Name Type Description
source PolylineGraphics

提供属性值的对象。