首页 / Cesium / 使用示例
多边形裁剪区域
裁剪平面切的是半空间,裁剪多边形切的是柱体。给定一个经纬度多边形,范围外的地表直接被丢弃。
源码与运行效果
怎么设置
构造 ClippingPolygon 时给 positions,把若干多边形装进 ClippingPolygonCollection,再赋给 globe.clippingPolygons。图元也能单独设置同名的属性。
与裁剪平面的区别
ClippingPlane 用一个平面切,适合剖面;ClippingPolygon 用柱体切,适合只看某个园区。前者按距离,后者按经纬度范围。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
polygon.positions | 经纬度顶点 | 保留范围 |
globe.clippingPolygons | 设回 undefined | 取消裁剪 |
inverse | true | 内外反转 |
顶点要闭合:多边形顶点要闭合且不自交,否则裁剪结果会出现缺口。