与
ClippingPlaneCollection
一起使用的测地线多边形,用于选择性地隐藏模型、3D 图块集或地球中的区域。
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 与nd returns
true
,否则为false
。
Name | Type | Description |
---|---|---|
left |
ClippingPolygon | 第一个多边形。 |
right |
ClippingPolygon | 第二个多边形。 |
Returns:
如果 left 和 right 相等,则为
true
,否则为 false
。
computeRectangle(result) → Rectangle
计算一个制图矩形,该矩形包含由位置列表定义的多边形,包括国际日期变更线和极点上的情况。
Name | Type | Description |
---|---|---|
result |
Rectangle | optional 用于存储结果的对象。 |
Returns:
结果 rectangle