概要
roofGable( angle )
roofGable( angle, overhangX )
roofGable( angle, overhangX, overhangY )
roofGable( angle, overhangX, overhangY, even )
roofGable( angle, overhangX, overhangY, even, index )
参数
angle (float):屋顶的坡度角
overhangX (float):屋顶坡面延伸出来的的屋檐宽度
overhangY (float):屋顶坡面左右方向延伸出来的宽度
even (bool):是否设置屋脊线水平,当值为true时,强制屋脊线水平,默认为false
index (integer):边的索引值,调整该值可以改变坡面墙的位置,索引值处及其相对的边为坡面墙
注意
当不设置overhangY时,其值默认与overhangX的值相等
设置index值只对凸边形有效,当设置index时,even值无效
示例
roofGable( angle )
只设置坡度
[plain] view plain copy
1. attr height =20
2. Lot-->
3. #拉伸20
4. extrude(height)
5. #将顶面分解出
6. comp(f) { side : Facade.|top : roof }
7.
8. attr angle =35
9. roof-->#屋顶规则
10. roofGable(angle)
roofGable( angle, overhangX, overhangY )
设置延伸宽度
[plain] view plain copy
1. attr height =20
2. Lot-->
3. #拉伸20
4. extrude(height)
5. #将顶面分解出
6. comp(f) { side : Facade.|top : roof }
7.
8. attr angle =35
9. roof-->#屋顶规则
10. #设置延伸宽度overhangX=6,overhangY=3
11. roofGable(angle,6,3)
roofGable( angle, overhangX, overhangY, even )
当顶层为梯形时,生成的屋脊线默认不水平
[plain] view plain copy
1. attr height =20
2. Lot-->
3. #拉伸20
4. extrude(height)
5. #将顶面分解出
6. comp(f) { side : Facade.|top : roof }
7.
8. attr angle =35
9. roof-->#屋顶规则
10. #设置延伸宽度overhangX=6,overhangY=3
11. #even默认为false 12. roofGable(angle,6,3) 设置even为true [plain] view plain copy 1. attr height =20 2. Lot--> 3. #拉伸20 4. extrude(height) 5. #将顶面分解出 6. comp(f) { side : Facade.|top : roof } 7. 8. attr angle =35 9. roof-->#屋顶规则 10. #设置延伸宽度overhangX=6,overhangY=3 11. #设置even为true 12. roofGable(angle,6,3,true) roofGable( angle, overhangX, overhangY, even, index ) 设置index为0 [plain] view plain copy 1. attr height =20 2. Lot--> 3. #拉伸20 4. extrude(height) 5. #将顶面分解出 6. comp(f) { side : Facade.|top : roof } 7. 8. attr angle =35 9. roof-->#屋顶规则 10. #设置延伸宽度overhangX=6,overhangY=3 11. #设置even为true(设置index后无效) 12. #设置index为0 13. roofGable(angle,6,3,true,0) 设置index为1 [plain] view plain copy 1. attr height =20 2. Lot--> 3. #拉伸20 4. extrude(height) 5. #将顶面分解出 6. comp(f) { side : Facade.|top : roof } 7. 8. attr angle =35 9. roof-->#屋顶规则 10. #设置延伸宽度overhangX=6,overhangY=3 11. #设置even为true(设置index后无效) 12. #设置index为1 13. roofGable(angle,6,3,true,1) 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务