new PolygonGraphics(options)
绘制多边形类
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
可选
Object 包含如下属性的对象:
|
- See:
Members
-
arcTypeProperty
-
获取或设置
ArcType属性ArcType,多边形边缘线的类型.- Default Value: ArcType.GEODESIC
classificationTypeProperty
获取或设置ClassificationType属性,指定该多边形在地面上是对地形、三维瓦片还是两者进行分类。
- Default Value: ClassificationType.BOTH
closeBottomProperty
获取或设置boolean值,指定是否绘制挤出多边形的底部。
closeTopProperty
获取或设置boolean值,指定是否绘制挤出多边形的顶部。
readonly definitionChangedEvent
获取事件。该事件在属性或者子属性的值被修改,或者定义被修改时被抛出。
distanceDisplayConditionProperty
获取或设置DistanceDisplayCondition属性,指定该矩形在距离相机多远的位置显示。
extrudedHeightProperty
获取或设置number属性,指定多边形挤出高度。
PolygonGraphics#perPositionHeight 如果为false,volume从PolygonGraphics#height开始,到这个高度结束。
PolygonGraphics#perPositionHeight 如果为true,volume从每个PolygonGraphics#hierarchy位置的高度开始,并以这个高度结束。
extrudedHeightReferenceProperty
获取或设置HeightReference属性。用于指定extrudedHeight的相对参考点。
- Default Value: HeightReference.NONE
fillProperty
获取或设置boolean属性,指定是否用提供的材质填充多边形。
- Default Value: true
granularityProperty
获取或设置number属性,指定多边形上各点之间的角度距离。
- Default Value: {CesiumMath.RADIANS_PER_DEGREE}
groundBottomAltitudeConstantProperty
设置或获取number属性,用于指定多边形底部的高度。
groundExtrudedHeightConstantProperty
设置或获取number属性,用于指定多边形挤出的高度。
- Default Value: 0.0
heightProperty
获取或设置number属性。 用于指定多边形的高度。
- Default Value: 0.0
heightReferenceProperty
获取或设置HeightReference属性。
- Default Value: HeightReference.NONE
hierarchyProperty
获取或设置PolygonHierarchy属性。
materialMaterialProperty
获取或设置MaterialProperty属性,指定用于填充矩形的材质。
- Default Value: Color.WHITE
outlineProperty
获取或设置boolean属性,用于指定是否显示矩形的轮廓。
- Default Value: false
outlineColorProperty
获取或设置Color属性,指定轮廓的颜色。
- Default Value: Color.BLACK
outlineWidthProperty
获取或设置number属性,指定轮廓宽度。
- Default Value: 1.0
perPositionHeightProperty
获取或设置boolean属性,用于指定是否使用每个位置的高度。
如果设置为 true,则形状的高度将由每个 PolygonGraphics#hierarchy 位置的高度决定。
如果设置为 "false",形状的高度将保持不变,由 PolygonGraphics#height 指定。
shadowsProperty
获取或设置枚举属性,用于指定多边形从每个光源投射阴影还是接收阴影。
- Default Value: ShadowMode.DISABLED
showProperty
获取设置矩形的可见性,类型为boolean。
- Default Value: true
stRotationProperty
获取或设置number属性,指定多边形纹理自北向南逆时针旋转的角度。
- Default Value: 0
zIndexConstantProperty
获取或设置number属性,用于指定矩形的zIndex,zIndex用于对贴地几何体进行排序。当且仅当PolygonGraphics.height与PolygonGraphics#extrudedHeight未指定并且多边形是静态的,该值才起作用。
- Default Value: 0
Methods
-
static fromJSON(json){PolygonGraphics}
-
从 JSON 对象反序列化为 PolygonGraphics 实例
Name Type Description jsonobject 序列化后的 JSON 对象
Returns:
Type Description PolygonGraphics 新的 PolygonGraphics 实例 -
clone(result){PolygonGraphics}
-
拷贝实例
Name Type Description resultPolygonGraphics 可选 存储拷贝结果的对象.
Returns:
Type Description PolygonGraphics 如果提供了输入参数,返回修改后的输入参数对象。如果没提供入参,返回一个新的实例。 -
merge(source)
-
为本实例所有未指定值的属性赋上source对象对应的属性值。
Name Type Description sourcePolygonGraphics 提供属性值的对象。
-
toJSON(){object}
-
序列化 PolygonGraphics 实例为 JSON 对象
Returns:
Type Description object 包含核心配置的 JSON 序列化对象