一个测地多边形,用于与
ClippingPlaneCollection一起选择性地隐藏模型、3D Tileset或地球中的区域。
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
包含以下属性的对象:
|
Example:
const positions = Cesium.Cartesian3.fromRadiansArray([
-1.3194369277314022,
0.6988062530900625,
-1.31941,
0.69879,
-1.3193955980204217,
0.6988091578771254,
-1.3193931220959367,
0.698743632490865,
-1.3194358224045408,
0.6987471965556998,
]);
const polygon = new Cesium.ClippingPolygon({
positions: positions
});
Members
readonly ellipsoid : Ellipsoid
返回用于在裁剪时将多边形投影到表面上的椭球体。
返回多边形中位置的总数,包括任何孔洞。
readonly positions : Array.<Cartesian3>
返回外环的位置。
Methods
static Cesium.ClippingPolygon.clone(polygon, result) → ClippingPolygon
克隆ClippingPolygon而不设置其所有权。
| Name | Type | Description |
|---|---|---|
polygon |
ClippingPolygon | 要克隆的ClippingPolygon |
result |
ClippingPolygon | optional 用于存储克隆参数的对象。 |
Returns:
输入ClippingPolygon的克隆
比较提供的ClippingPolygons并返回
如果相等则为
true,否则为 false
| Name | Type | Description |
|---|---|---|
left |
Plane | 第一个多边形。 |
right |
Plane | 第二个多边形。 |
Returns:
如果左右相等,则
true,否则 false
computeRectangle(result) → Rectangle
计算包围由位置列表定义的多边形的测地矩形,包括跨越国际日期线和极点的情况。
| Name | Type | Description |
|---|---|---|
result |
Rectangle | optional 用于存储结果的对象。 |
Returns:
结果矩形
