1.一种幕墙生成方法,幕墙包括立柱和面板,其特征在于,所述方法包括:获取待生成幕墙的建筑模型,所述建筑模型中包括至少一个模拟幕墙,且所述模拟幕墙对应有幕墙网格;
获取待生成幕墙对应的幕墙属性;
从所述建筑模型中选取目标模拟幕墙,并根据所选取的目标模拟幕墙选取对应所述待生成幕墙的立柱属性;
根据所述立柱属性生成立柱;
根据所述幕墙属性以及所选取的目标模拟幕墙对应的幕墙网格生成面板;
所述根据所述立柱属性生成立柱,包括:
根据所述目标模拟幕墙确定所述立柱的生成范围,从所述生成范围中确定优先位置,其中,所述优先位置窗洞、门洞和转角位置;
在所述优先位置处根据所述立柱属性生成立柱;
在所述生成范围内所述优先位置以外的剩余位置处,根据所述立柱属性生成立柱;
对所述优先位置处所生成的立柱进行校验;
所述对所述优先位置处所生成的立柱进行校验,包括以下至少一种:当所述窗洞或门洞处的立柱与所述转角位置处的立柱的距离小于第一预设距离时,则删除所述转角位置处的立柱;
当所述窗洞和/或门洞处之间的两根立柱之间的距离小于第二预设距离时,则删除所述两根立柱,并在删除后的所述两根立柱之间生成新的立柱。
2.根据权利要求1所述的方法,其特征在于,所述在所述生成范围内所述优先位置以外的剩余位置处,根据所述立柱属性生成立柱,包括:在所述生成范围内所述优先位置以外的剩余位置中,且与已生成的立柱之间的距离符合第三预设距离处根据所述立柱属性生成立柱。
3.根据权利要求1所述的方法,其特征在于,所述获取待生成幕墙对应的幕墙属性,包括:接收幕墙类型选择指令,并根据所述幕墙类型选择指令显示对应的幕墙属性接收界面;
通过所述幕墙属性接收界面接收输入的幕墙属性,所述幕墙属性包括幕墙类型、面板类型、面板规格、面板材质和距梁距离。
4.根据权利要求1所述的方法,其特征在于,所述根据所选取的目标模拟幕墙选取对应所述待生成幕墙的立柱属性,包括:根据所选取的目标模拟幕墙获取幕墙高度和幕墙跨度,所述幕墙高度为目标模拟幕墙的最高点的标高值,所述幕墙跨度为幕墙范围内层高的最大取值;
获取预先设置的立柱属性对照表;
根据所述幕墙高度和幕墙跨度从所述立柱属性对照表中选择对应的立柱属性。
5.一种幕墙生成方法,幕墙包括立柱和面板,其特征在于,所述方法包括:获取待生成幕墙的建筑模型,并基于所述建筑模型生成模拟幕墙;
根据所述模拟幕墙生成幕墙网格;
根据所述模拟幕墙和所述幕墙网格,并基于权利要求1至4任意一项所述的幕墙生成方法生成幕墙。
6.根据权利要求5所述的方法,其特征在于,所述根据所述模拟幕墙生成幕墙网格,包括:通过手动或自动的方式根据所述模拟幕墙生成幕墙网格。
7.一种幕墙生成装置,其特征在于,所述装置包括:第一模型获取模块,用于获取待生成幕墙的建筑模型,所述建筑模型中包括至少一个模拟幕墙,且所述模拟幕墙对应有幕墙网格;
幕墙属性获取模块,用于获取待生成幕墙对应的幕墙属性;
立柱属性获取模块,用于从所述建筑模型中选取目标模拟幕墙,并根据所选取的目标模拟幕墙选取对应所述待生成幕墙的立柱属性;
立柱生成模块,用于根据所述立柱属性生成立柱;
面板生成模块,用于根据所述幕墙属性以及所选取的目标模拟幕墙对应的幕墙网格生成面板;
其中,所述立柱生成模块包括:
优先位置确定模块,用于根据所述目标模拟幕墙确定所述立柱的生成范围,从所述生成范围中确定优先位置,其中,所述优先位置窗洞、门洞和转角位置;
第一立柱生成模块,用于在所述优先位置处根据所述立柱属性生成立柱;
第二立柱生成模块,用于在所述生成范围内所述优先位置以外的剩余位置处,根据所述立柱属性生成立柱;
校验模块,用于对所述优先位置处所生成的立柱进行校验;
其中,所述校验模块包括以下至少一种:
第一校验模块,用于当所述窗洞或门洞处的立柱与所述转角位置处的立柱的距离小于第一预设距离时,则删除所述转角位置处的立柱;
第二校验模块,用于当所述窗洞和/或门洞处之间的两根立柱之间的距离小于第二预设距离时,则删除所述两根立柱,并在删除后的所述两根立柱之间生成新的立柱。
8.根据权利要求7所述的装置,其特征在于,所述第二立柱生成单元用于在所述生成范围内所述优先位置以外的剩余位置中,且与已生成的立柱之间的距离符合第三预设距离处根据所述立柱属性生成立柱。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。