PolygonGraphics

new Cesium.PolygonGraphics ( options )

描述由构成外部形状和任何嵌套孔的线性环的层次结构定义的多边形。多边形符合地球的曲率,可以放置在表面或可以选择将其挤出成一定体积。
Name Type Description
options Object optional Object with the following properties:
Name Type Default Description
show Property true 可选 一个布尔属性,指定多边形的可见性。
hierarchy Property 可选 一个属性,指定 PolygonHierarchy
height Property 0 可选 一个数字属性,用于指定多边形相对于椭球表面的高度。
heightReference Property HeightReference.NONE 可选 一个属性,指定高度相对于的高度。
extrudedHeight Property 可选 一个数字属性,用于指定多边形的凸出面相对于椭球面的高度。
extrudedHeightReference Property HeightReference.NONE 可选 一个属性,用于指定extrudedHeight相对于什么。
stRotation Property 0.0 可选 一个数字属性,用于指定多边形纹理从北方逆时针旋转。
granularity Property Cesium.Math.RADIANS_PER_DEGREE 可选 一个数字属性,指定每个纬度和经度点之间的角度距离。
fill Property true 可选 一个布尔属性,指定是否用提供的材料填充多边形。
material MaterialProperty Color.WHITE 可选 一个属性,指定用于填充多边形的材料。
outline Property false 可选 一个布尔属性,用于指定是否勾勒出多边形。
outlineColor Property Color.BLACK 可选 一个属性,指定轮廓的 颜色
outlineWidth Property 1.0 可选 一个数字属性,指定轮廓的宽度。
perPositionHeight Property false 可选 一个布尔值,指定是否使用每个位置的高度。
closeTop Boolean true 可选 如果为false,则将其留在挤出的多边形顶部。
closeBottom Boolean true 可选 如果为false,则将挤出的多边形的底部保留为开放状态。
arcType Property ArcType.GEODESIC 可选 多边形边缘必须遵循的线型。
shadows Property ShadowMode.DISABLED 可选 一个枚举属性,指定多边形是投射还是接收来自每个光源的阴影。
distanceDisplayCondition Property 可选 一个属性,指定将在距相机多远的距离显示此多边形。
classificationType Property ClassificationType.BOTH 可选 一个枚举属性,用于指定此多边形在地面上时将对地形,3D瓷砖或两者进行分类。
zIndex ConstantProperty 0 可选 一个属性,指定用于排序地面几何图形的zIndex。仅在多边形为常数且未指定height或extrudedHeight时才有效。
Demo:
See:

Members

获取或设置 ArcType 属性,该属性指定多边形边缘使用的线的类型。
Default Value: ArcType.GEODESIC
获取或设置 ClassificationType 属性,该属性指定此多边形在地面上时是对地形,3D瓦片还是对两者进行分类。
Default Value: ClassificationType.BOTH
获取或设置一个布尔值,该布尔值指定是否包括挤压多边形的底部。
获取或设置一个布尔值,该布尔值指定是否包括挤压多边形的顶部。
获取每当更改或修改属性或子属性时引发的事件。
获取或设置 DistanceDisplayCondition 属性,该属性指定将在距相机的距离处显示此多边形。
获取或设置数字属性,该属性指定多边形拉伸的高度。如果 PolygonGraphics#perPositionHeight 为假,则该卷将从 PolygonGraphics开始#height 并在此高度结束。如果 PolygonGraphics#perPositionHeight 为true,则该体积从每个 的高度开始 PolygonGraphics#hierarchy 位置,并在此海拔高度结束。
获取或设置指定拉伸的 HeightReference 的属性。
Default Value: HeightReference.NONE
获取或设置布尔属性,该属性指定多边形是否被提供的材质填充。
Default Value: true
获取或设置数字属性,该属性指定多边形上各点之间的角度距离。
Default Value: {CesiumMath.RADIANS_PER_DEGREE}
获取或设置数字属性,该属性指定多边形的恒定高度。
Default Value: 0.0
获取或设置指定 HeightReference 的属性。
Default Value: HeightReference.NONE
获取或设置指定 PolygonHierarchy 的属性。
获取或设置指定用于填充多边形的材质的属性。
Default Value: Color.WHITE
获取或设置指定多边形是否轮廓的属性。
Default Value: false
获取或设置指定轮廓的 Color 的属性。
Default Value: Color.BLACK
获取或设置数字属性,指定轮廓的宽度。
Default Value: 1.0
获取或设置布尔值,该布尔值指定是否使用每个位置的高度。如果为true,则形状的不均匀高度将由每个 PolygonGraphics#hierarchy 位置的高度定义。如果为false,则形状将具有恒定的高度,该高度由 PolygonGraphics#height 指定。
获取或设置枚举属性,指定是否多边形从每个光源投射或接收阴影。
Default Value: ShadowMode.DISABLED
获取或设置指定多边形可见性的布尔属性。
Default Value: true
获取或设置数字属性,该属性指定多边形纹理从北方逆时针旋转。
Default Value: 0
获取或设置zIndex属性,以指定地面几何图形的顺序。仅当多边形为常数且未指定height或extrudedHeight时才有效。
Default Value: 0

Methods

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