本文主要是介绍CityEngine CGA语法之四坡式屋顶函数 roofHip,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概要
roofHip( angle )
roofHip( angle, overhang )
roofHip( angle, overhang, even )
参数
angle (float):屋顶的坡度角
overhang (float):屋顶坡面延伸出来的的宽度
even (bool):是否设置屋脊线水平,当值为true时,强制屋脊线水平,默认为false
示例
roofHip( angle )
attr height =20 Lot-->#拉伸20extrude(height)#将顶面分解出comp(f) { side : Facade.|top : roof }attr angle =35 roof-->#屋顶规则roofHip(angle)
roofHip( angle, overhang )
设置延伸宽度
attr height =20 Lot-->#拉伸20extrude(height)#将顶面分解出comp(f) { side : Facade.|top : roof }attr angle =35 roof-->#屋顶规则#设置延伸宽度overhang=6roofHip(angle,6)
roofHip( angle, overhang, even )
设置even为true
attr height =20 Lot-->#拉伸20extrude(height)#将顶面分解出comp(f) { side : Facade.|top : roof }attr angle =35 roof-->#屋顶规则#设置延伸宽度overhang=6#设置even为trueroofHip(angle,6,true)
这篇关于CityEngine CGA语法之四坡式屋顶函数 roofHip的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!