描述多段線。前兩個位置定義了一個直線段,并且每個附加位置都從上一個位置定義了一個直線段。這些段可以是線性連接點、大圓弧或固定到地形上。
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:
將此對象上的每個未分配屬性分配給所提供源對象上相同屬性的值。