scale(sx, sy, sz)\nscale(axis, factor)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
sx, sy, sz | float | — | 沿 scope X/Y/Z 轴的缩放因子。 |
axis | selector | — | 缩放轴,如 world.x、world.y、scope.z 等。 |
factor | float | — | 沿指定轴的缩放因子。 |
缩放当前形状的 scope。支持三轴分量形式或单轴因子形式。缩放会改变几何体尺寸。
三轴缩放:
Mass --> scale(1, 2, 1) Tall
沿世界 Y 轴缩放:
Mass --> scale(world.y, 2) Tall
CGA.js 中的 scale 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> primitiveCube(4, 4, 4)\n scale(1, 2, 1)\n color(0.5, 1, 0.5)