您的位置:首页 > 其它

CityEngine CGA语法之单坡式屋顶函数 roofShed

2015-11-23 19:51 357 查看
概要roofShed(angle)roofShed(angle, index)参数angle (float):屋顶的坡度角index (float):边的索引值,调整该值可以改变单坡面墙的位置,默认值为0示例roofShed(angle)index默认为0
attr height    =20
Lot-->
#拉伸20
extrude(height)
#将顶面分解出
comp(f) { side : Facade.|top : roof }

attr angle     =15
roof-->#屋顶规则
roofShed(angle)
roofShed(angle, index)设置index为1
attr height    =20
Lot-->
#拉伸20
extrude(height)
#将顶面分解出
comp(f) { side : Facade.|top : roof }

attr angle     =15
roof-->#屋顶规则
roofShed(angle,1)
设置index为2
attr height    =20
Lot-->
#拉伸20
extrude(height)
#将顶面分解出
comp(f) { side : Facade.|top : roof }

attr angle     =15
roof-->#屋顶规则
roofShed(angle,2)
设置index为3
attr height    =20
Lot-->
#拉伸20
extrude(height)
#将顶面分解出
comp(f) { side : Facade.|top : roof }

attr angle     =15
roof-->#屋顶规则
roofShed(angle,3)
设置index为4
attr height    =20
Lot-->
#拉伸20
extrude(height)
#将顶面分解出
comp(f) { side : Facade.|top : roof }

attr angle     =15
roof-->#屋顶规则
roofShed(angle,4)

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: