发个帖子,赚点大洋下载资源{:7_524:}
网上看了一些关于用GH做小区前期强排的文章,自己撸一发
第一步:规范设置
设置好这些规范,在后面拍住宅的时候回自动根据住宅的高度来选择间距
第二步:设置不同产品的排布参数,例如层数,旋转角度等
高层的产品比较复杂,因为在实际排布中,高层最北面的楼栋不用考虑遮挡后面的建筑的话,可以设置得更高
开始生成,先要设置地块,我随意假设一个异形地块,中间还有两个湖,是不能建造的:
这里用高层产品为例:
用平面切地块得到线,之前那些产品参数的位移旋转间距就是用在这些平面的控制上:
然后把这些线在地块里面来回偏移,再筛选出地块里面的:
然后把这些线段安装产品的进深和日照间距等分,并选南边那一栋的南边的线往前布尔它前面的那些线:
然后后面的线循环迭代上一步,循环次数设置为每一组线的线段数,这就保证前面的建筑都是按间距来的:
这样生成的建筑就不会有间距上的错误:
其他产品比较简单些,异曲同工啦,
然后把这些实体弄出层数再计算面积,用遗传运算器就可以进行单个产品的最大化排布了
而多产品利润最大化排布,就是需要把之前那些产品步骤整合,并与容积率允许最大的建筑面积关联,与产品价格关联,
需要处理几个细节
第一:首选排布别墅,并且别墅占用的地块会干扰洋房和高层的地块,然后到洋房,洋房也会干扰高层,高层的面积就是允许最大建筑面积减去别墅和洋房后剩下的面积:
第二:要把这些产品的面积变化单位转变成为每一层的面积变化,这样可以保证面积的准确度:
好吧,具体思路就是这么样子,电池就不上传了,五百多K,因为太复杂,不建议大家模仿,思路才是重要的,希望G友们做出精简的版本
{:7_525:}
|
楼主可以发一下电池组学习一下吗?920614591@qq.com
举报