PolylineGraphics

描述多段线。前两个位置定义了一个直线段,并且每个附加位置都从上一个位置定义了一个直线段。这些段可以是线性连接点、大圆弧或固定到地形上。
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:
result (PolylineGraphics) 存储结果的对象。
merge(source)
将此对象上的每个未分配属性分配给所提供源对象上相同属性的值。
Parameters:
source (PolylineGraphics) 要合并到此对象中的对象。