union { A | B }
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
A, B | rule | — | 要合并的两个规则分支的几何体。 |
布尔并集操作。将两个形状的几何体合并为一个,去除内部重叠面。
合并两个形状:
Lot --> union { Box | Cylinder }
CGA.js 中的 union 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> union { Box | Cyl }\n\nBox --> primitiveCube(4, 4, 4) color(0.8, 0.5, 0.5)\nCyl --> primitiveCylinder(16, 2, 6) color(0.5, 0.5, 0.8)