经纬志
首页 / Cesium / 使用示例

多边形与拉伸体

用同一组边界点生成贴地面与拉伸体,理解 extrudedHeight 的作用。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

hierarchy 怎么给

Cartesian3.fromDegreesArray 接受展平的 [经度, 纬度, ...];带高度时用 fromDegreesArrayHeights。顶点顺序决定面的朝向,绕反了拉伸体会内外翻转。

extrudedHeight 与 perPositionHeight

extrudedHeight 让多边形从 height 拉伸到指定高度。要让每个顶点各自有高度,则设置 perPositionHeight: true,此时 height 不再生效。

属性取值说明
hierarchyPolygonHierarchy / 坐标数组边界
extrudedHeight米拉伸到的高度
perPositionHeight布尔顶点各自取高度
outline布尔是否描边

带洞的多边形用 PolygonHierarchy 的 holes 字段,不要在外层再拼一圈反向坐标。