rotate(rx, ry, rz)
rotate(abs, scope, rx, ry, rz)
rotate(rel, scope, rx, ry, rz)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
rx, ry, rz | float | 0 | 绕 X/Y/Z 轴的旋转角度(度)。 |
mode | selector | abs | 旋转模式:abs(绝对)或 rel(相对)。 |
coordSystem | selector | scope | 坐标系:scope 或 world。 |
旋转当前形状。与 r 不同,rotate 支持模式和坐标系参数,可以更精确地控制旋转行为。
绝对旋转 45°:
Mass --> rotate(0, 45, 0) Rotated
相对旋转(在当前角度上累加):
Mass --> rotate(rel, scope, 0, 15, 0) Tilted
rotate( 时,补全列表显示带模式的条目:CGA.js 中的 rotate 实现基于 CityEngine 2025.1 官方文档。
@StartRule
Lot --> primitiveCube(4, 4, 4)
rotate(0, 45, 0)
color(0.6, 0.7, 0.8)