primitiveCylinder(sides, radius, height)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
sides | int | 16 | 底面边数。越多越接近圆形。 |
radius | float | — | 底面半径。 |
height | float | — | 圆柱高度。 |
生成圆柱体几何体。替代 CityEngine 中已废弃的 cylinder 操作。底面位于 Y=0,沿 Y 轴向上延伸。
生成 8 边形柱体:
Lot --> primitiveCylinder(8, 1.5, 4) Pillar
CGA.js 中的 primitiveCylinder 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> primitiveCylinder(16, 1.5, 4)\n color(0.7, 0.7, 0.8)