概要
roofHip( angle )
roofHip( angle, overhang )
roofHip( angle, overhang, even )
参数
angle (float):屋顶的坡度角
overhang (float):屋顶坡面延伸出来的的宽度
even (bool):是否设置屋脊线水平,当值为true时,强制屋脊线水平,默认为false
示例
roofHip( angle )
attr height =20 Lot--> #拉伸20 extrude(height) #将顶面分解出 comp(f) { side : Facade.|top : roof } attr angle =35 roof-->#屋顶规则 roofHip(angle)
roofHip( angle, overhang )
设置延伸宽度
attr height =20 Lot--> #拉伸20 extrude(height) #将顶面分解出 comp(f) { side : Facade.|top : roof } attr angle =35 roof-->#屋顶规则 #设置延伸宽度overhang=6 roofHip(angle,6)
![]()
![]()
![]()
roofHip( angle, overhang, even )
设置even为true
attr height =20 Lot--> #拉伸20 extrude(height) #将顶面分解出 comp(f) { side : Facade.|top : roof } attr angle =35 roof-->#屋顶规则 #设置延伸宽度overhang=6 #设置even为true roofHip(angle,6,true)