描述
矩形
的图形。矩形符合地球的曲率,可以放置在表面或可以选择将其挤压成一定的高度。
Name | Type | Description |
---|---|---|
options
|
RectangleGraphics.ConstructorOptions | 可选 描述初始化选项的对象 |
Demo:
See:
Members
classificationType : Property |undefined
获取或设置
ClassificationType
属性,该属性指定此矩形在地面上时是对地形,3D Tile还是对两者进行分类。
-
Default Value:
ClassificationType.BOTH
coordinates : Property |undefined
获取或设置指定
Rectangle
的属性。
readonly definitionChanged : Event
获取每当属性或子属性发生更改或修改时引发的事件。
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,该属性指定将在距相机的距离处显示此矩形。
extrudedHeight : Property |undefined
获取或设置数字属性,该属性指定矩形拉伸的高度。设置此属性将创建从高处开始到此高度处结束的体积。
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
的属性。
-
Default Value:
HeightReference.NONE
获取或设置指定用于填充矩形的材料的属性。
-
Default Value:
Color.WHITE
outline : Property |undefined
获取或设置指定矩形是否轮廓的Property。
-
Default Value:
false
outlineColor : Property |undefined
获取或设置指定轮廓的
Color
的属性。
-
Default Value:
Color.BLACK
outlineWidth : Property |undefined
获取或设置数字属性,指定轮廓的宽度。
-
Default Value:
1.0
rotation : Property |undefined
获取或设置数字属性,该属性指定矩形从北方开始的顺时针旋转。
-
Default Value:
0
shadows : Property |undefined
获取或设置枚举属性,指定是否为矩形投射或接收来自光源的阴影。
-
Default Value:
ShadowMode.DISABLED
show : Property |undefined
获取或设置指定矩形可见性的布尔属性。
-
Default Value:
true
stRotation : Property |undefined
获取或设置数字属性,该属性指定矩形纹理从北方逆时针旋转。
-
Default Value:
0
zIndex : ConstantProperty |undefined
获取或设置zIndex属性,该属性指定矩形的顺序。仅当矩形为常数且未指定height或extrudedHeight时才有效。
-
Default Value:
0
Methods
clone ( result ) → RectangleGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
RectangleGraphics | 可选 将结果存储到的对象。 |
Returns:
修改后的结果参数或一个新实例(如果未提供)。
将此对象上每个未分配的属性分配给该值提供的源对象具有相同属性。
Name | Type | Description |
---|---|---|
source
|
RectangleGraphics | 要合并到该对象中的对象。 |
Type Definitions
RectangleGraphics构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定矩形的可见性。 |
coordinates
|
Property | Rectangle |
<optional>
|
指定
Rectangle
的属性。
|
|
height
|
Property | number |
<optional>
|
0 | 一个数字属性,用于指定矩形相对于椭圆表面的高度。 |
heightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,指定相对于高度的高度。 |
extrudedHeight
|
Property | number |
<optional>
|
一个数字属性,用于指定矩形的拉伸面相对于椭球面的高度。 | |
extrudedHeightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,用于指定extrudedHeight相对于什么。 |
rotation
|
Property | number |
<optional>
|
0.0 | 一个数字属性,用于指定矩形从北方向顺时针方向的旋转。 |
stRotation
|
Property | number |
<optional>
|
0.0 | 一个数字属性,用于指定矩形纹理从北方逆时针旋转。 |
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 |
一个属性,指定轮廓的
颜色
。
|
outlineWidth
|
Property | number |
<optional>
|
1.0 | 一个数字属性,指定轮廓的宽度。 |
shadows
|
Property | ShadowMode |
<optional>
|
ShadowMode.DISABLED | 一个枚举属性,指定矩形是投射还是接收光源的阴影。 |
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,用于指定要在距相机的距离处显示此矩形。 | |
classificationType
|
Property | ClassificationType |
<optional>
|
ClassificationType.BOTH | 一个枚举属性,用于指定此矩形在地面上时是对地形,3D瓷砖还是对两者进行分类。 |
zIndex
|
Property | number |
<optional>
|
0 | 一个属性,指定用于排序地面几何图形的zIndex。仅当矩形为常数且未指定height或extrudedHeight时才有效。 |