RectangleGeometry
是一个描述矩形几何体的类。它定义了一个由长方形四个角点、长半轴、宽半轴和旋转角度定义的2D矩形,然后提供方法从2D矩形生成一个3D矩形。
new Cesium.RectangleGeometry({
rectangle: Rectangle,
height: height
})
rectangle
: Rectangle
描述矩形的2D轮廓,由长方形四个角点、长半轴、宽半轴和旋转角度定义。height
: {Number} [0.0]
矩形的高度(Z轴上的偏移量)。createGeometry (rectangleGeometry)
: Geometry
从 RectangleGeometry
描述的矩形创建一个几何体。var rectangleInstance = new Cesium.GeometryInstance({
geometry: new Cesium.RectangleGeometry({
rectangle: new Cesium.Rectangle.fromDegrees(-110.0, 30.0, -60.0, 40.0),
height: 100000.0
}),
modelMatrix: Cesium.Matrix4.multiplyByTranslation(
Cesium.Transforms.eastNorthUpToFixedFrame(
Cesium.Cartesian3.fromDegrees(-95.0, 35.0)
),
new Cesium.Cartesian3(0.0, 0.0, 100000.0),
new Cesium.Matrix4()
),
id: 'rectangle'
})