利索能及
我要发布
收藏
专利号: 2019108428918
申请人: 久瓴(上海)智能科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种建筑构件排布方法,所述方法包括:获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;

获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;

根据所述排布信息在所述建筑结构面上生成建筑构件。

2.根据权利要求1所述的方法,其特征在于,所述将所述建筑结构面转换为结构平面,包括:

获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;

将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面。

3.根据权利要求1或2所述的方法,其特征在于,所述在所述结构平面上排布与所述构件信息对应的构件元素,包括:从所述构件信息中提取构件类型和构件尺寸;

检测所述结构平面的外轮廓的外轮廓形状;

根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。

4.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状不是矩形时,根据所述外轮廓生成面积最小的矩形平面;

在所述矩形平面上排布与所述构件信息对应的构件元素;

所述得到所述构件元素的排布信息,包括:获取所述矩形平面中所述外轮廓范围内排布的构件元素的排布信息。

5.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状是矩形,且所述构件类型为瓦时,生成与所述构件尺寸匹配的构件元素;

从所述结构平面的顶点位置处起,将所述构件元素逐行紧密排布至所述结构平面上,直至排布位置超出所述结构平面的所述外轮廓为止;

对排布位置超出所述外轮廓的构件元素进行剪切。

6.根据权利要求3所述的方法,其特征在于,所述根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布,包括:当判定所述外轮廓的形状是矩形,且所述构件类型为砖时,生成与所述构件尺寸匹配的构件元素;

获取所述结构平面上的多条支撑线;

根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素。

7.根据权利要求6所述的方法,其特征在于,所述根据各所述支撑线之间的间距,在所述结构平面上错线排布所述构件元素,包括:将所述边界位置处的首端支撑线作为启始支撑线,从所述启始支撑线位置处,查找支撑线间距与所述构件元素尺寸匹配的第二支撑线;

根据所述第二支撑线和错线要求确定到达支撑线;

根据所述到达支撑线的位置对所述构件元素进行剪裁,将剪裁后的所述构件元素排布于所述启始支撑线与所述到达支撑线之间;

将所述第二支撑线设置为启始支撑线,继续查找与所述第二支撑线对应的到达支撑线并进行构件元素排布,直至查找到的到达支撑线为末端支撑线为止。

8.根据权利要求7所述的方法,其特征在于,所述根据所述第二支撑线和错线要求确定到达支撑线,包括:

在进行首行元素排布时,将所述第二支撑线作为到达支撑线。

9.根据权利要求7所述的方法,其特征在于,所述根据所述第二支撑线和错线要求确定到达支撑线,包括:

在进行非首行元素排布时,判断所述第二支撑线是否与上一行对应位置处的,构件元素的到达支撑线错位;

当判定出不错位时,则查找所述第二支撑线的上一支撑线,将所述上一支撑线作为到达支撑线;

当判定出错位时,将所述第二支撑线作为到达支撑线。

10.一种建筑构件排布装置,其特征在于,所述装置包括:面获取模块,用于获取所述三维建筑模型中待进行构件排布的建筑结构面,将所述建筑结构面转换为结构平面;

排布模块,用于获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;

构件生成模块,用于根据所述排布信息在所述建筑结构面上生成建筑构件。

11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。

13.一种建筑构件排布方法,所述方法包括:获取所述三维建筑模型中待进行构件排布的建筑结构面;

获取所述建筑结构面上的支撑件,获取各所述支撑件的结构端点;

将所述结构端点依次连接生成闭合轮廓,根据所述闭合轮廓生成结构平面;

获取待排布建筑构件的构件信息,在所述结构平面上排布与所述构件信息对应的构件元素,得到所述构件元素的排布信息;

从所述构件信息中提取构件类型和构件尺寸;

检测所述结构平面的外轮廓的外轮廓形状;

根据所述构件类型和所述外轮廓形状,将与所述构件尺寸对应的构件元素在所述结构平面上进行排布。