基于BIM模型的家具布局方法、装置、终端和存储介质制造方法及图纸

技术编号:34697778 阅读:25 留言:0更新日期:2022-08-27 16:33
本发明专利技术公开了一种基于BIM模型的家具布局方法、装置、终端和存储介质,该方法包括:根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库;获取针对所述待布局区域的设定布局参数,根据所述设定布局参数,自所述家具布局原始库和所述家具模板原始库中,提取所述待布局区域的所有家具类型;根据所述待布局区域的所有家具类型中的不同家具类型,确定所述不同家具类型的家具模板数据模型;根据所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所有家具模板的布局模型。该方案,通过基于BIM模型确定室内家具的布置方案,人工劳动量小、且能够保证设计质量。质量。质量。

【技术实现步骤摘要】
基于BIM模型的家具布局方法、装置、终端和存储介质


[0001]本专利技术属于建筑业信息
,具体涉及一种基于BIM模型的家具布局方法、装置、终端和存储介质,尤其涉及一种基于设计模板的家具自动布局方法、装置、终端和存储介质,更具体是涉及一种BIM设计模型的设计模板读取和新场景内的家具模型自动排布方法、装置、终端和存储介质。

技术介绍

[0002]室内设计是建筑施工工作中至关重要的一个阶段。在设计过程中,设计人员主要通过自身经验、设计规范与特定风格对建筑物进行室内家具布置,并进行设计出图以指导施工进行。
[0003]一些方案中的设计模式,通过室内装饰设计师根据设计规范与优质设计范本,人工绘制二维设计图纸,耗费劳力大,且设计稿质量与设计师个人素质存在较大联系,无法保证一致的设计质量。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的目的在于,提供一种基于BIM模型的家具布局方法、装置、终端和存储介质,以解决通过人工设计确定室内家具的布置方案,人工劳动量大、且无法保证设计质量的问题,达到通过基于既有BIM模型确定室内家具的布置方案,人工劳动量小、且能够保证设计质量的效果。
[0006]本专利技术提供一种基于BIM模型的家具布局方法,包括:根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库;获取针对所述待布局区域的设定布局参数,根据所述设定布局参数,自所述家具布局原始库和所述家具模板原始库中,提取所述待布局区域的所有家具类型;根据所述待布局区域的所有家具类型中的不同家具类型,确定所述待布局区域中所述不同家具类型的家具模板数据模型;根据所述待布局区域中所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所述待布局区域的所有家具模板的布局模型。
[0007]在一些实施方式中,其中,根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库,包括:自所述待布局建筑的BIM模型中,提取所述待布局建筑的房间类型集合;基于所述待布局建筑的房间类型集合,针对所述待布局建筑中的待布局区域,以设定家具信息为所述待布局区域的房间基点,收集所述待布局区域的房间内家具信息;所述待布局区域的房间内家具信息,包括:家具名称、家具类型、家具模型、中心相对位置;将所述待布局区域的房间内家具信息中的家具类型与中心相对位置进行聚合收集,得到家具布局原始库;并将所述待布局区域的房间内家具信息中的家具类型与家具模型进行聚合收集,形成家具模型原始库;和/或,获取针对所述待布局区域的
设定布局参数,包括:获取由基于室内家具设计规范生成的所述待布局区域的设定布局参数;所述待布局区域的设定布局参数,包括以下至少之一:将所述待布局区域的房间门作为第一优先家具,将所述待布局区域的房间门作为所述待布局区域的坐标原点,将所述待布局区域中的走道作为一种家具实体;和/或,根据所述待布局区域的所有家具类型中的不同家具类型,确定所述待布局区域中所述不同家具类型的家具模板数据模型,包括:根据所述待布局区域的所有家具类型中的不同家具类型,确定所述不同家具类型的优先级关系、以及每个家具类型的边缘距离;根据所述不同家具类型的优先级关系、以及每个家具类型的边缘距离,生成所述待布局区域中所述不同家具类型的家具模板数据模型;优先地,所述待布局区域中所述不同家具类型的家具模板数据模型,包括以下至少之一:家具名称、家具模型、家具尺寸、边缘距离、优先级关系、相对中心位置。
[0008]在一些实施方式中,根据所述待布局区域中所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所述待布局区域的所有家具模板的布局模型,包括:根据所述待布局区域的大小与门窗位置,将所述待布局区域划分为N个子区域,所述N个子区域形成区域集,N为正整数;根据所述待布局区域的所述区域集和所述待布局区域的所述家具模板数据模型,确定所述待布局区域的所述家具模板的放置区域,得到所述待布局区域的所有家具模板的放置方案;基于所述待布局区域的所有家具模板的放置方案,根据所述家具模板原始库,对所述待布局区域的所有家具模板进行渲染,得到所述待布局区域的所有家具模板的布局模型。
[0009]在一些实施方式中,其中,根据所述待布局区域的大小与门窗位置,将所述待布局区域划分为N个子区域,包括:根据所述待布局区域的大小与门窗位置,对所述待布局区域的门窗和剩余最高优先级的家具模板进行第一次分割,得到所述待布局区域的块状划分区域;对所述待布局区域的块状划分区域进行编号,形成所述待布局区域的N个子区域;确定所述待布局区域的N个子区域中每个区域中心点的相对坐标和相对距离,将所述待布局区域的N个子区域及其编号、以及所述待布局区域的N个子区域中每个区域中心点的相对坐标和相对距离形成集合,作为所述N个子区域形成区域集;和/或,根据所述待布局区域的所述区域集和所述待布局区域的所述家具模板数据模型,确定所述待布局区域的所述家具模板的放置区域,得到所述待布局区域的所有家具模板的放置方案,包括:根据所述待布局区域的所述区域集,确定所述待布局区域的所述区域集中每个子区域与下一级优先级的家具模板的相对距离和相对角度;针对所述待布局区域的所述区域集与所述待布局区域的所有家具模板,对所述相对距离和所述相对角度满足设定参数范围的子区域与家具模板进行匹配放置,以确定所述待布局区域中相应家具模板的放置区域,完成所述待布局区域中相应子区域与相应家具模板的匹配放置;针对所述待布局区域的所述区域集与所述待布局区域的所有家具模板,对所述相对距离和所述相对角度未满足设定参数范围的子区域与家具模板,采用遗传算法对相应的家具模板进行模板缩放、并对相应的子区域进行区域聚合处理,直至完成所述待布局区域中相应子区域与相应家具模板的匹配放置,或无法完成所述待布局区域中相应子区域与相应家具模板的匹配放置;若无法完成所述待布局区域中相应子区域与相应家具模板的匹配放置,则返回将所述待布局区域划分为N个子区域的步骤,具体是根据所述待布局区域的大小与门窗位置,对所述待布局区域中放置后的家具模板进行第一次分割,得到新的所述待布局区域的块状划分区域。
[0010]与上述方法相匹配,本专利技术另一方面提供一种基于BIM模型的家具布局装置,包括:确定单元,被配置为根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库;获取单元,被配置为获取针对所述待布局区域的设定布局参数,根据所述设定布局参数,自所述家具布局原始库和所述家具模板原始库中,提取所述待布局区域的所有家具类型;所述确定单元,还被配置为根据所述待布局区域的所有家具类型中的不同家具类型,确定所述待布局区域中所述不同家具类型的家具模板数据模型;所述确定单元,还被配置为根据所述待布局区域中所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所述待布局区域的所有家具模板本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于BIM模型的家具布局方法,其特征在于,包括:根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库;获取针对所述待布局区域的设定布局参数,根据所述设定布局参数,自所述家具布局原始库和所述家具模板原始库中,提取所述待布局区域的所有家具类型;根据所述待布局区域的所有家具类型中的不同家具类型,确定所述待布局区域中所述不同家具类型的家具模板数据模型;根据所述待布局区域中所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所述待布局区域的所有家具模板的布局模型。2.根据权利要求1所述的基于BIM模型的家具布局方法,其特征在于,其中,根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库,包括:自所述待布局建筑的BIM模型中,提取所述待布局建筑的房间类型集合;基于所述待布局建筑的房间类型集合,针对所述待布局建筑中的待布局区域,以设定家具信息为所述待布局区域的房间基点,收集所述待布局区域的房间内家具信息;所述待布局区域的房间内家具信息,包括:家具名称、家具类型、家具模型、中心相对位置;将所述待布局区域的房间内家具信息中的家具类型与中心相对位置进行聚合收集,得到家具布局原始库;并将所述待布局区域的房间内家具信息中的家具类型与家具模型进行聚合收集,形成家具模型原始库;和/或,获取针对所述待布局区域的设定布局参数,包括:获取由基于室内家具设计规范生成的所述待布局区域的设定布局参数;所述待布局区域的设定布局参数,包括以下至少之一:将所述待布局区域的房间门作为第一优先家具,将所述待布局区域的房间门作为所述待布局区域的坐标原点,将所述待布局区域中的走道作为一种家具实体;和/或,根据所述待布局区域的所有家具类型中的不同家具类型,确定所述待布局区域中所述不同家具类型的家具模板数据模型,包括:根据所述待布局区域的所有家具类型中的不同家具类型,确定所述不同家具类型的优先级关系、以及每个家具类型的边缘距离;根据所述不同家具类型的优先级关系、以及每个家具类型的边缘距离,生成所述待布局区域中所述不同家具类型的家具模板数据模型;优先地,所述待布局区域中所述不同家具类型的家具模板数据模型,包括以下至少之一:家具名称、家具模型、家具尺寸、边缘距离、优先级关系、相对中心位置。3.根据权利要求1或2所述的基于BIM模型的家具布局方法,其特征在于,根据所述待布局区域中所述不同家具类型的家具模板数据模型,对所述待布局区域的所有家具模板进行放置和渲染,得到所述待布局区域的所有家具模板的布局模型,包括:根据所述待布局区域的大小与门窗位置,将所述待布局区域划分为N个子区域,所述N个子区域形成区域集,N为正整数;
根据所述待布局区域的所述区域集和所述待布局区域的所述家具模板数据模型,确定所述待布局区域的所述家具模板的放置区域,得到所述待布局区域的所有家具模板的放置方案;基于所述待布局区域的所有家具模板的放置方案,根据所述家具模板原始库,对所述待布局区域的所有家具模板进行渲染,得到所述待布局区域的所有家具模板的布局模型。4.根据权利要求3所述的基于BIM模型的家具布局方法,其特征在于,其中,根据所述待布局区域的大小与门窗位置,将所述待布局区域划分为N个子区域,包括:根据所述待布局区域的大小与门窗位置,对所述待布局区域的门窗和剩余最高优先级的家具模板进行第一次分割,得到所述待布局区域的块状划分区域;对所述待布局区域的块状划分区域进行编号,形成所述待布局区域的N个子区域;确定所述待布局区域的N个子区域中每个区域中心点的相对坐标和相对距离,将所述待布局区域的N个子区域及其编号、以及所述待布局区域的N个子区域中每个区域中心点的相对坐标和相对距离形成集合,作为所述N个子区域形成区域集;和/或,根据所述待布局区域的所述区域集和所述待布局区域的所述家具模板数据模型,确定所述待布局区域的所述家具模板的放置区域,得到所述待布局区域的所有家具模板的放置方案,包括:根据所述待布局区域的所述区域集,确定所述待布局区域的所述区域集中每个子区域与下一级优先级的家具模板的相对距离和相对角度;针对所述待布局区域的所述区域集与所述待布局区域的所有家具模板,对所述相对距离和所述相对角度满足设定参数范围的子区域与家具模板进行匹配放置,以确定所述待布局区域中相应家具模板的放置区域,完成所述待布局区域中相应子区域与相应家具模板的匹配放置;针对所述待布局区域的所述区域集与所述待布局区域的所有家具模板,对所述相对距离和所述相对角度未满足设定参数范围的子区域与家具模板,采用遗传算法对相应的家具模板进行模板缩放、并对相应的子区域进行区域聚合处理,直至完成所述待布局区域中相应子区域与相应家具模板的匹配放置,或无法完成所述待布局区域中相应子区域与相应家具模板的匹配放置;若无法完成所述待布局区域中相应子区域与相应家具模板的匹配放置,则返回将所述待布局区域划分为N个子区域的步骤,具体是根据所述待布局区域的大小与门窗位置,对所述待布局区域中放置后的家具模板进行第一次分割,得到新的所述待布局区域的块状划分区域。5.一种基于BIM模型的家具布局装置,其特征在于,包括:确定单元,被配置为根据待布局建筑的BIM模型,确定所述待布局建筑中待布局区域的家具布局原始库和家具模板原始库;获取单元,被配置为获取针对所述待布局区域的设定布局参数,根据所...

【专利技术属性】
技术研发人员:余芳强张淳毅宋天任叶聪江凯高尚
申请(专利权)人:上海建工四建集团有限公司
类型:发明
国别省市:

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

1