ClippingPolygon

new Cesium.ClippingPolygon(options)

用于与 ClippingPlaneCollection 配合、选择性隐藏模型、3D Tileset 或地球中区域的测地多边形。
Name Type Description
options object 包含以下属性的对象:
Name Type Default Description
positions Array.<Cartesian3> 定义裁剪多边形外环的三个或更多 Cartesian 坐标的列表。
ellipsoid Ellipsoid Ellipsoid.default optional
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

返回用于在裁剪时将多边形投影到表面的椭球体。
返回多边形中位置的总数,包括任何孔洞。
返回外环的位置。

Methods

static Cesium.ClippingPolygon.clone(polygon, result)ClippingPolygon

克隆 ClippingPolygon,但不设置其所有权。
Name Type Description
polygon ClippingPolygon 要克隆的 ClippingPolygon
result ClippingPolygon optional 用于存储克隆参数的对象。
Returns:
输入 ClippingPolygon 的克隆

static Cesium.ClippingPolygon.equals(left, right)boolean

比较提供的两个 ClippingPolygon,如果它们相等则返回 true,否则返回 false
Name Type Description
left ClippingPolygon 第一个多边形。
right ClippingPolygon 第二个多边形。
Returns:
若 left 与 right 相等则返回 true,否则返回 false
计算包围由位置列表定义的多边形的制图矩形,包括在跨越国际日期变更线和两极附近的情况。
Name Type Description
result Rectangle optional 用于存储结果的对象。
Returns:
结果矩形。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。