PolylineGraphics

new LSGlobe.PolylineGraphics ( options )

描述折线。前两个位置定义线段,并且每个其他位置都从前一个位置定义了一个线段。细分市场可以是线性连接点,大弧或固定在地形上。
Name Type Description
options PolylineGraphics.ConstructorOptions 可选 描述初始化选项的对象
Demo:
See:

Members

获取或设置 ArcType 属性,该属性指定线段应该是大弧线,菱形线还是线性连接。
Default Value: ArcType.GEODESIC
获取或设置布尔属性,该布尔属性指定是否折线应固定在地面上。
Default Value: false
获取或设置 ClassificationType 属性,该属性指定此折线在地面上时是否对地形,3D瓷砖或两者进行分类。
Default Value: ClassificationType.BOTH
获取每当属性或子属性发生更改或修改时引发的事件。
获取或设置属性,该属性指定深度测试失败时用于绘制折线的材料。

需要EXT_frag_depth WebGL扩展才能正确呈现。如果不支持扩展,可能有文物。

Default Value: undefined

distanceDisplayCondition : Property |undefined

获取或设置 DistanceDisplayCondition 属性,该属性指定要在距相机的距离处显示此多段线。
获取或设置数字属性,如果arcType不是ArcType.NONE,并且clipToGround为false,则指定指定每个纬度和经度之间的角距离的属性。
Default Value: LSGlobe.Math.RADIANS_PER_DEGREE
获取或设置指定用于绘制折线的材料的属性。
Default Value: Color.WHITE
获取或设置指定 Cartesian3 数组的属性定义线条的位置。
获取或设置枚举属性,指定是否折线投射或接收来自光源的阴影。
Default Value: ShadowMode.DISABLED
获取或设置指定折线可见性的布尔属性。
Default Value: true
获取或设置数字属性,以像素为单位指定宽度。
Default Value: 1.0
获取或设置zIndex属性,该属性指定折线的顺序。仅当`clampToGround`为true并且支持地形上的折线时才有效。
Default Value: 0

Methods

复制此实例。
Name Type Description
result PolylineGraphics 可选 将结果存储到的对象。
Returns:
修改后的结果参数或一个新实例(如果未提供)。
将此对象上每个未分配的属性分配给该值提供的源对象具有相同属性。
Name Type Description
source PolylineGraphics 要合并到该对象中的对象。

Type Definitions

LSGlobe.PolylineGraphics.ConstructorOptions

PolylineGraphics构造函数的初始化选项
Properties:
Name Type Attributes Default Description
show Property | boolean <optional>
true 一个布尔属性,用于指定折线的可见性。
positions Property | Array.< Cartesian3 > <optional>
一个属性,用于指定定义线条的 Cartesian3 位置的数组。
width Property | number <optional>
1.0 一个数字属性,以像素为单位指定宽度。
granularity Property | number <optional>
LSGlobe.Math.RADIANS_PER_DEGREE 一个数字属性,如果arcType不是ArcType.NONE,则指定每个纬度和经度之间的角距离。
material MaterialProperty | Color <optional>
Color.WHITE 一个属性,指定用于绘制折线的材料。
depthFailMaterial MaterialProperty | Color <optional>
一个属性,用于指定折线低于地形时用于绘制折线的材料。
arcType Property | ArcType <optional>
ArcType.GEODESIC 折线段必须遵循的线型。
clampToGround Property | boolean <optional>
false 一个布尔属性,用于指定是否应将折线固定在地面上。
shadows Property | ShadowMode <optional>
ShadowMode.DISABLED 一个枚举属性,指定折线是投射还是接收光源的阴影。
distanceDisplayCondition Property | DistanceDisplayCondition <optional>
一个属性,用于指定将在多远的距离显示此多段线。
classificationType Property | ClassificationType <optional>
ClassificationType.BOTH 一个枚举属性,用于指定该折线在地面上时是否对地形,3D瓷砖或两者进行分类。
zIndex Property | number <optional>
0 一个属性,指定用于排序地面几何图形的zIndex。仅当`clampToGround`为true并且支持地形上的折线时才有效。