首页 / Cesium / 使用示例
CZML 多边形
多边形的顶点写在 positions.cartographicDegrees 里,每三项一个点。加一个 holes 数组就能挖洞。
源码与运行效果
顶点顺序
外环顶点按逆时针或顺时针都可以,Cesium 会自动纠正。孔洞的顶点顺序相反,否则挖不出来。
贴地
把 heightReference 设为 CLAMP_TO_GROUND,多边形会贴在地形表面;不给高度时,顶点各用各的高度,容易看出穿插。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
polygon.positions | 经纬高数组 | 形状 |
polygon.holes | 子数组 | 挖洞 |
polygon.material | 颜色或条纹 | 填充样式 |
顶点别太多:顶点数超过几千时改用 Primitive 或 3D Tiles,实体逐帧更新会成为瓶颈。