new PolylineGraphics(options)
绘制线类
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
可选
Object 包含如下属性的对象:
|
- See:
Members
-
arcTypeProperty
-
获取或设置
ArcType属性,该属性指定线段应为大弧线、恒向线还是线性连接。- Default Value: ArcType.GEODESIC
clampToGroundProperty
获取或设置boolean属性,指定线是否贴地。
- Default Value: false
classificationTypeProperty
获取或设置ClassificationType属性,指定该矩形是否对地形,3DTile,或两者进行分类。
- Default Value: ClassificationType.BOTH
readonly definitionChangedEvent
获取事件。该事件在属性或者子属性的值被修改,或者定义被修改时被抛出。
depthFailMaterialMaterialProperty
获取或设置MaterialProperty属性,指定当深度测试失败时,用于填充线的材质
该属性需要使用EXT_frag_depth WebGL扩展,如果不支持该扩展,可能会有渲染瑕疵。
- Default Value: undefined
distanceDisplayConditionProperty
获取或设置DistanceDisplayCondition属性,指定该线在距离相机多远的位置显示。
granularityProperty
获取设置number属性,指定当arcType不为ArcType.NONE并且clampToGround为false时,线上的每个点的角距离。
- Default Value: SuperMap3D.Math.RADIANS_PER_DEGREE
materialMaterialProperty
获取或设置MaterialProperty属性,指定用于填充线的材质。
- Default Value: Color.WHITE
positionsProperty
获取或设置Cartesian3数组,该数组定义了线。
shadowsProperty
获取或设置枚举属性,用于指定线从每个光源投射阴影还是接收阴影。
- Default Value: ShadowMode.DISABLED
showProperty
获取设置线的可见性,类型为boolean。
- Default Value: true
widthProperty
获取设置number属性,指定线的像素宽度。
- Default Value: 1.0
zIndexConstantProperty
获取或设置number属性,用于指定矩形的zIndex,zIndex用于对贴地几何体进行排序。当且仅当线clampToGround为true并且线在地形上,该效果才起作用。
- Default Value: 0
Methods
-
clone(result){PolylineGraphics}
-
拷贝实例
Name Type Description resultPolylineGraphics 可选 存储拷贝结果的对象.
Returns:
Type Description PolylineGraphics 如果提供了输入参数,返回修改后的输入参数对象。如果没提供入参,返回一个新的实例。 -
merge(source)
-
为本实例所有未指定值的属性赋上source对象对应的属性值。
Name Type Description sourcePolylineGraphics 提供属性值的对象。