可渲染的多段线。通过调用
PolylineCollection#add
创建。
Name | Type | Default | Description |
---|---|---|---|
options.show |
Boolean |
true
|
optional 如果将显示该折线,则为 true;否则为 false |
options.width |
Number |
1.0
|
optional 折线的宽度(像素)。 |
options.loop |
Boolean |
false
|
optional 是否在最后一行和第一行之间添加一个线段,以使该行成为一个循环。 |
options.material |
Material |
Material.ColorType
|
optional |
options.positions |
Array.<Cartesian3> | optional 位置。 | |
options.id |
Object | optional 选中该多段线时返回的用户自定义对象。 | |
options.distanceDisplayCondition |
DistanceDisplayCondition | optional 指定距离相机多远时显示该折线的条件。 | |
polylineCollection |
PolylineCollection | 可渲染的折线集合。 |
See:
Members
-
distanceDisplayCondition : DistanceDisplayCondition
-
获取或设置条件,指定在与相机保持多大距离时显示该折线。
-
Default Value:
undefined
-
获取或设置选取多段线时返回的用户定义对象。
-
获取或设置是否在第一个和最后一个多段线位置之间添加线段。
-
material : Material
-
获取或设置多段线的表面外观。它可以是多个内置
Material
对象之一,也可以是自定义材质。 -
positions : Array.<Cartesian3>
-
获取或设置多段线的位置。
Example:
polyline.positions = SuperMap3D.Cartesian3.fromDegreesArray([ 0.0, 0.0, 10.0, 0.0, 0.0, 20.0 ]);
-
决定是否显示这条折线。使用它可以隐藏或显示多段线,而不是将其删除并重新添加到集合中。
-
获取或设置折线的宽度。