intersect { A | B }
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
A, B | rule | — | 两个要相交的形状。 |
布尔交集操作。保留两个形状的重叠部分,丢弃非重叠部分。
交集操作:
Lot --> intersect { Box | Sphere }
CGA.js 中的 intersect 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> intersect { Box | Sph }\n\nBox --> primitiveCube(4, 4, 4) color(0.8, 0.5, 0.5)\nSph --> primitiveSphere(2.5, 16) color(0.5, 0.5, 0.8)