描述多段线。前两个位置定义了一个直线段,并且每个附加位置都从上一个位置定义了一个直线段。这些段可以是线性连接点、大圆弧或固定到地形上。
new PolylineGraphics(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.show
Property
default true
|
指定多段线可见性的布尔属性。 |
options.positions
Property
|
指定定义线条条的Cartesian3 位置数组的属性。
|
options.width
Property
default 1.0
|
以像素为单位指定宽度的数值属性。 |
options.granularity
Property
default bmgl.Math.RADIANS_PER_DEGREE
|
如果arctype不是arctype.none,则指定每个纬度和经度之间的角度距离的数值属性。 |
options.material
MaterialProperty
default Color.WHITE
|
指定用于绘制多段线的材质的属性。 |
options.depthFailMaterial
MaterialProperty
|
指定在地形下方绘制多段线时使用的材质的属性。 |
options.arcType
ArcType
default ArcType.GEODESIC
|
折线段必须遵循的线条类型。 |
options.clampToGround
Property
default false
|
一个布尔属性,指定是否应将多段线夹在地面上。 |
options.shadows
Property
default ShadowMode.DISABLED
|
一个枚举属性,指定多段线是从每个光源投射还是接收阴影。 |
options.distanceDisplayCondition
Property
|
一个属性,指定此多段线将显示在与相机的距离处。 |
options.classificationType
Property
default ClassificationType.BOTH
|
一个枚举属性,指定此多段线在地面上时是将地形、三维瓦片分类,还是两者都分类。 |
options.zIndex
Property
default 0
|
用于对地面几何图形排序的指定zindex的属性。只有当“ClampToGround”为真并且支持地形上的多段线时,才有效果。 |
See:
Members
arcType : Property
获取或设置
ArcType
属性,该属性指定线段应为大圆弧、罗盘方位线还是线性连接。
-
Default Value:
ArcType.GEODESIC
clampToGround : Property
获取或设置用于指定是否应将多段线固定到地面的布尔属性。
-
Default Value:
false
classificationType : Property
获取或设置
ClassificationType
属性,该属性指定此多段线在地面上时是将地形、三维瓦片分类,还是将两者都分类。
-
Default Value:
ClassificationType.BOTH
(readonly) definitionChanged : Event
获取每当属性或子属性更改或修改时引发的事件。
depthFailMaterial : MaterialProperty
获取或设置指定在深度测试失败时用于绘制多段线的材质的属性。
需要ext{frag_depth webgl扩展以正确呈现。如果不支持扩展,则可能存在工件。
-
Default Value:
undefined
distanceDisplayCondition : Property
获取或设置
DistanceDisplayCondition
属性,该属性指定将显示此多段线的相机的距离。
granularity : Property
获取或设置一个数字属性,该属性指定arctype不是arctype.none且clamptoGround为false时每个纬度和经度之间的角度距离。
-
Default Value:
bmgl.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
zIndex : ConstantProperty
获取或设置指定多段线顺序的Zindex属性。只有当“ClampToGround”为真并且支持地形上的多段线时,才有效果。
-
Default Value:
0
Methods
clone(result) → {PolylineGraphics}
复制此实例。
Parameters:
将此对象上的每个未分配属性分配给所提供源对象上相同属性的值。