描述由构成外部形状和任何嵌套孔的线性环的层次结构定义的多边形。多边形符合地球的曲率,可以放置在表面或高度上,并且可以选择挤压成体积。
Name | Type | Description |
---|---|---|
options
|
PolygonGraphics.ConstructorOptions | 描述初始化选项的 可选 对象 |
Demo:
See:
Members
arcType : Property |undefined
获取或设置
ArcType
属性,指定多边形边使用的线的类型。
-
Default Value:
ArcType.GEODESIC
classificationType : Property |undefined
获取或设置
ClassificationType
属性,指定此多边形在地面上时是否对地形、3D 瓦片或两者进行分类。
-
Default Value:
ClassificationType.BOTH
closeBottom : Property |undefined
获取或设置一个布尔值,指定是否包含拉伸多边形的底部。
closeTop : Property |undefined
获取或设置一个布尔值,指定是否包含拉伸多边形的顶部。
readonly definitionChanged : Event
获取在更改或修改属性或子属性时引发的事件。
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,指定在距相机多远的地方显示此多边形。
extrudedHeight : Property |undefined
获取或设置指定多边形拉伸高度的数字属性。如果
PolygonGraphics#perPositionHeight
为 false,则体积从
PolygonGraphics#height
开始并在此高度结束。如果
PolygonGraphics#perPositionHeight
为 true,则体积从每个
PolygonGraphics#hierarchy
位置的高度开始,并在此高度结束。
extrudedHeightReference : Property |undefined
获取或设置指定拉伸的
HeightReference
的属性。
-
Default Value:
HeightReference.NONE
fill : Property |undefined
获取或设置布尔属性,该属性指定多边形是否填充有提供的材质。
-
Default Value:
true
granularity : Property |undefined
获取或设置指定多边形上点之间的角距离的数值属性。
-
Default Value:
{CesiumMath.RADIANS_PER_DEGREE}
height : Property |undefined
获取或设置指定多边形恒定高度的数字属性。
-
Default Value:
0.0
heightReference : Property |undefined
获取或设置指定
HeightReference
的 Property。
-
Default Value:
HeightReference.NONE
hierarchy : Property |undefined
获取或设置指定
PolygonHierarchy
的 Property。
获取或设置指定用于填充多边形的材质的属性。
-
Default Value:
Color.WHITE
outline : Property |undefined
获取或设置指定多边形是否为轮廓的属性。
-
Default Value:
false
outlineColor : Property |undefined
获取或设置指定轮廓
Color
的属性。
-
Default Value:
Color.BLACK
outlineWidth : Property |undefined
获取或设置指定轮廓宽度的数字属性。
注意:此属性在 Windows 平台上的所有主要浏览器上都将被忽略。有关详细信息,请参阅(@link https://github.com/CesiumGS/cesium/issues/40}。
-
Default Value:
1.0
perPositionHeight : Property |undefined
获取或设置布尔值,指定是否使用每个位置的高度。如果为真,则形状将具有由每个
PolygonGraphics#hierarchy
位置的高度定义的非均匀高度。如果为 false,则形状将具有由
PolygonGraphics#height
指定的恒定高度。
shadows : Property |undefined
获取或设置枚举属性,指定多边形是否投射或接收来自光源的阴影。
-
Default Value:
ShadowMode.DISABLED
show : Property |undefined
获取或设置指定多边形可见性的布尔属性。
-
Default Value:
true
stRotation : Property |undefined
获取或设置指定多边形纹理从北逆时针旋转的数值属性。只有在未定义 textureCoordinates 时才有效。
-
Default Value:
0
textureCoordinates : Property |undefined
将纹理坐标指定为
Cartesian2
2 点的
PolygonHierarchy
的属性。对地面基元没有影响。
zIndex : ConstantProperty |undefined
获取或设置指定地面几何顺序的 zIndex 属性。仅当多边形为常量且未指定 height 或 extrudedHeight 时才有效。
-
Default Value:
0
Methods
clone ( result ) → PolygonGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
PolygonGraphics | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新实例(如果未提供)。
将此对象上的每个未分配属性分配给提供的源对象上相同属性的值。
Name | Type | Description |
---|---|---|
source
|
PolygonGraphics | 要合并到此对象的对象。 |
Type Definitions
PolygonGraphics 构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定多边形的可见性。 |
hierarchy
|
Property | PolygonHierarchy |
<optional>
|
指定
PolygonHierarchy
的属性。
|
|
height
|
Property | number |
<optional>
|
0 | 一个数值属性,指定多边形相对于椭球表面的高度。 |
heightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,指定高度相对于什么。 |
extrudedHeight
|
Property | number |
<optional>
|
一个数值属性,指定多边形的拉伸面相对于椭圆体表面的高度。 | |
extrudedHeightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,指定 extrudedHeight 相对于什么。 |
stRotation
|
Property | number |
<optional>
|
0.0 | 一个数值属性,指定多边形纹理从北逆时针旋转。只有在未定义 textureCoordinates 时才有效。 |
granularity
|
Property | number |
<optional>
|
Cesium.Math.RADIANS_PER_DEGREE | 一个数字属性,指定每个纬度和经度点之间的角距离。 |
fill
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定多边形是否填充有提供的材质。 |
material
|
MaterialProperty | Color |
<optional>
|
Color.WHITE | 一个属性,指定用于填充多边形的材料。 |
outline
|
Property | boolean |
<optional>
|
false | 一个布尔属性,指定多边形是否被勾勒出来。 |
outlineColor
|
Property | Color |
<optional>
|
Color.BLACK |
指定轮廓
Color
的属性。
|
outlineWidth
|
Property | number |
<optional>
|
1.0 | 一个数字属性,指定轮廓的宽度。 |
perPositionHeight
|
Property | boolean |
<optional>
|
false | 一个布尔值,指定是否使用每个位置的高度。 |
closeTop
|
Boolean | boolean |
<optional>
|
true | 当为 false 时,使拉伸多边形的顶部保持打开状态。 |
closeBottom
|
Boolean | boolean |
<optional>
|
true | 当为 false 时,使拉伸多边形的底部保持打开状态。 |
arcType
|
Property | ArcType |
<optional>
|
ArcType.GEODESIC | 多边形边缘必须遵循的线类型。 |
shadows
|
Property | ShadowMode |
<optional>
|
ShadowMode.DISABLED | 一个枚举属性,指定多边形是投射还是接收来自光源的阴影。 |
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,指定该多边形将在距相机多远的距离处显示。 | |
classificationType
|
Property | ClassificationType |
<optional>
|
ClassificationType.BOTH | 一个枚举属性,指定此多边形在地面上时是否对地形、3D 瓷砖或两者进行分类。 |
zIndex
|
ConstantProperty | number |
<optional>
|
0 | 指定用于排序地面几何图形的 zIndex 的属性。仅当多边形为常量且未指定 height 或 extrudedHeight 时才有效。 |
textureCoordinates
|
Property | PolygonHierarchy |
<optional>
|
将纹理坐标指定为
Cartesian2
2 点的
PolygonHierarchy
的属性。对地面基元没有影响。
|