建筑构件排布方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27583799 阅读:15 留言:0更新日期:2021-03-10 09:57
本申请涉及一种建筑构件排布方法、装置、计算机设备和存储介质。所述方法包括:获取三维建筑模型中待进行构件排布的建筑结构面,将建筑结构面转换为结构平面;获取待排布建筑构件的构件信息,在结构平面上排布与构件信息对应的构件元素,得到构件元素的排布信息;根据排布信息在建筑结构面上生成建筑构件。采用本方法能够能够提高建筑构件排布效率。方法能够能够提高建筑构件排布效率。方法能够能够提高建筑构件排布效率。

【技术实现步骤摘要】
建筑构件排布方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种建筑构件排布方法、装置、计算机设备和存储介质。

技术介绍

[0002]在建筑设计领域,在对建筑物模型进行构件排布时,如对建筑物的墙体、屋顶进行砖、瓦等构件的排布时,目前都是设计师将构件一块一块地手动添加至建筑模型上,该排布过程会消耗设计师大量的时间。此外,建筑模型构建误差的要求是极为严格的,要想在建筑模型上排布出符合建筑规范、力学要求的建筑构件,需要设计师不断地调试修改,导致建筑构件排布的效率特别低。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高建筑构件排布效率的建筑构件排布方法、装置、计算机设备和存储介质。
[0004]一种建筑构件排布方法,所述方法包括:
[0005]获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
[0006]获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
[0007]根据所述排布信息在所述建筑结构面上生成建筑构件。
[0008]在其中一个实施例中,将所述建筑结构面转换为结构平面,包括:
[0009]获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
[0010]将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。
[0011]在其中一个实施例中,在所述结构平面上排布与所述构件信息对应的构件元素,包括:
[0012]从所述构件信息中提取构件类型和构件尺寸;
[0013]检测所述结构平面的外轮廓的外轮廓形状;
[0014]根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
[0015]4、在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
[0016]当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面;
[0017]在所述矩形平面上排布与所述构件信息对应的构件元素;
[0018]所述得到所述构件元素的排布信息,包括:
[0019]获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。
[0020]在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
[0021]当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素;
[0022]从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止;
[0023]对排布位置超出所述外轮廓的构件元素进行剪切。
[0024]在其中一个实施例中,根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:
[0025]当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素;
[0026]获取所述结构平面上的多条支撑线;
[0027]根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。
[0028]在其中一个实施例中,根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素,包括:
[0029]将所述边界位置处的首端支撑线作为启始支撑线,从所述启始支撑线位置处,查找支撑线间距与所述构件元素尺寸匹配的第二支撑线;
[0030]根据所述第二支撑线和错线要求确定到达支撑线;
[0031]根据所述到达支撑线的位置对所述构件元素进行剪裁,将剪裁后的所述构件元素排布于所述启始支撑线与所述到达支撑线之间;
[0032]将所述第二支撑线设置为启始支撑线,继续查找与所述第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。
[0033]在一个实施例中,根据所述第二支撑线和错线要求确定到达支撑线,包括:
[0034]在进行首行元素排布时,将所述第二支撑线作为到达支撑线。
[0035]在一个实施例中,根据所述第二支撑线和错线要求确定到达支撑线,包括:
[0036]在进行非首行元素排布时,判断所述第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;
[0037]当判定出不错位时,则查找所述第二支撑线的上一支撑线,将所述上一支撑线作为到达支撑线;
[0038]当判定出错位时,将所述第二支撑线作为到达支撑线。
[0039]一种建筑构件排布装置,所述装置包括:
[0040]面获取模块,用于获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;
[0041]排布模块,用于获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
[0042]构件生成模块,用于根据所述排布信息在所述建筑结构面上生成建筑构件。
[0043]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0044]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执
行时实现上述方法的步骤。
[0045]一种建筑构件排布方法,所述方法包括:
[0046]获取所述三维建筑模型中待进行构件排布的建筑结构面;
[0047]获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;
[0048]将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面;
[0049]获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;
[0050]从所述构件信息中提取构件类型和构件尺寸;
[0051]检测所述结构平面的外轮廓的外轮廓形状;
[0052]根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。
[0053]上述建筑构件排布方法、装置、计算机设备和存储介质,可以自动识别三维建筑模型中的建筑结构面,并将其转换为结构平面,根据需要进行排布的建筑构件的构件信息,在结构平面上自动排布与构件信息相适应的构件元素,再根据构件元素的二维排布信息,在建筑结构面上进行渲染生成三维的整齐排布的建筑构件。从而根据排布需求可以自动在建筑结构上生成并排布建筑构件,无需人工参与,且能够精确排布,提高建筑构件的排布效率。
附图说明
[0054]图1为一个实施例中建筑构件排布方法的流程示意图;
[0055]图2为一个实施例中结构平面的示意图;
[0056]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建筑构件排布方法,所述方法包括:获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;根据所述排布信息在所述建筑结构面上生成建筑构件。2.根据权利要求1所述的方法,其特征在于,所述将所述建筑结构面转换为结构平面,包括:获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。3.根据权利要求1或2所述的方法,其特征在于,所述在所述结构平面上排布与所述构件信息对应的构件元素,包括:从所述构件信息中提取构件类型和构件尺寸;检测所述结构平面的外轮廓的外轮廓形状;根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。4.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面;在所述矩形平面上排布与所述构件信息对应的构件元素;所述得到所述构件元素的排布信息,包括:获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。5.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素;从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止;对排布位置超出所述外轮廓的构件元素进行剪切。6.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素;获取所述结构平面上的多条支撑线;根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。7.根据权利要求6所述的方法,其特征在于,所述根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素,包括:将所述边界位置处的首端支撑线作为启始...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:久瓴上海智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1