roofRidge(angle, overhang)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
angle | float | — | 屋顶坡度角(度)。 |
overhang | float | 0 | 屋檐伸出距离。 |
从当前形状的顶面生成单脊屋顶(ridge roof)。屋脊沿指定方向延伸,两侧为斜面。
基本单脊屋顶:
Top --> roofRidge(30, 1) Roof
CGA.js 中的 roofRidge 实现基于 CityEngine 2025.1 官方文档。
@StartRule\nLot --> primitiveCube(8, 4, 5)\n comp(f) { top: Roof | side: Wall }\n\nRoof --> roofRidge(30, 1) color(0.6, 0.3, 0.2)\nWall --> color(0.75, 0.72, 0.68)
roofHip( 或 roofGable( 等时,补全列表会显示带具体枚举值的条目,可直接选择:roofHip(byAngle, value) 后,只需修改数值即可。