setbackPerEdge(edgeArray) { selector operator operations | ... }
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
edgeArray | float[] | — | 每条边的退缩距离数组。 |
对每条边应用不同的退缩距离。edgeArray 的长度应与边数相同,按顺序指定每条边的退缩值。
按边退缩:
Lot --> setbackPerEdge([2, 1, 3, 1]) { all : Garden | remainder : Building }
CGA.js 中的 setbackPerEdge 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> primitiveCube(6, 0.2, 6)\n // setbackPerEdge([1, 2, 1, 2])\n color(0.7, 0.8, 0.7)