一种厨房布局方法及系统技术方案

技术编号:35050153 阅读:56 留言:0更新日期:2022-09-28 10:48
本发明专利技术提供了一种厨房布局方法及系统,该方法包括:获取待布局厨房的户型数据及布局模板;基于户型数据和布局模板,利用贪心算法从预设主家具尺寸库中确定待布局厨房各个墙面排布的主家具尺寸;基于户型数据及各个墙面排布的主家具尺寸,确定各个墙面的剩余空间;基于各个墙面的剩余空间及预设橱柜尺寸库,确定各个墙面的橱柜数量及对应的橱柜尺寸;基于预设排布规则确定各个墙面主家具及橱柜的排布顺序,生成待布局厨房的布局方案。实现了厨房家具尺寸的精细化设计,在整个布局设计过程中,充分考虑厨房的实用性,使得所形成的布局方案更加符合用户的实际需求和使用习惯,为设计人员提供更加实用的设计参考,提高了设计人员的设计效率。员的设计效率。员的设计效率。

【技术实现步骤摘要】
一种厨房布局方法及系统


[0001]本专利技术涉及计算机辅助设计
,具体涉及一种厨房布局方法及系统。

技术介绍

[0002]随着人们对于生活水平的追求不断提高,室内装修在市场上的需求日益增长。传统的室内装修设计基本靠人工完成,耗时长、工作量大、重复工作率高,从而导致成果方案的设计成本过高。而厨房作为装修设计最难的部分,耗费了设计师的大量精力,影响设计效率。
[0003]随着计算机技术的发展,人们开始通过利用计算机进行厨房的自动布局,以辅助设计师进行厨房的装修设计。但是现有的厨房自动布局方法缺少对厨房家具尺寸的精细化设计,造成厨房布局实用性差、经常需要设计师进行大范围重新设计的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种厨房布局方法及系统,以克服现有技术中的厨房自动布局方法缺少对厨房家具尺寸的精细化设计,造成厨房布局实用性差、经常需要设计师进行大范围重新设计的问题。
[0005]本专利技术实施例提供了一种厨房布局方法,包括:
[0006]获取待布局厨房的户型数据及布局模板,所述布局模板至少包括:主家具的种类及各主家具的位置排布方案;
[0007]基于所述户型数据和所述布局模板,利用贪心算法从预设主家具尺寸库中确定所述待布局厨房各个墙面排布的主家具尺寸;
[0008]基于所述户型数据及各个墙面排布的主家具尺寸,确定各个墙面的剩余空间;
[0009]基于所述各个墙面的剩余空间及预设橱柜尺寸库,确定各个墙面的橱柜数量及对应的橱柜尺寸;
[0010]基于预设排布规则确定各个墙面主家具及橱柜的排布顺序,生成所述待布局厨房的布局方案。
[0011]可选地,所述基于所述户型数据和所述布局模板,利用贪心算法从预设主家具尺寸库中确定所述待布局厨房各个墙面排布的主家具尺寸,包括:
[0012]从所述户型数据中获取当前墙面的尺寸信息;
[0013]从所述布局模板中获取所述当前墙面对应设置的所有待布局主家具;
[0014]基于预设主家具优先级规则,利用贪心算法依次确定所述当前墙面的各主家具对应的主家具尺寸。
[0015]可选地,所述基于所述各个墙面的剩余空间及预设橱柜尺寸库,确定各个墙面的橱柜数量及对应的橱柜尺寸,包括:
[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]可选地,所述第四处理模块还包括:
[0055]第九处理子模块,用于基于预设设计需求,确定所述第三剩余空间的填充方案本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种厨房布局方法,其特征在于,包括:获取待布局厨房的户型数据及布局模板,所述布局模板至少包括:主家具的种类及各主家具的位置排布方案;基于所述户型数据和所述布局模板,利用贪心算法从预设主家具尺寸库中确定所述待布局厨房各个墙面排布的主家具尺寸;基于所述户型数据及各个墙面排布的主家具尺寸,确定各个墙面的剩余空间;基于所述各个墙面的剩余空间及预设橱柜尺寸库,确定各个墙面的橱柜数量及对应的橱柜尺寸;基于预设排布规则确定各个墙面主家具及橱柜的排布顺序,生成所述待布局厨房的布局方案。2.根据权利要求1所述的方法,其特征在于,所述基于所述户型数据和所述布局模板,利用贪心算法从预设主家具尺寸库中确定所述待布局厨房各个墙面排布的主家具尺寸,包括:从所述户型数据中获取当前墙面的尺寸信息;从所述布局模板中获取所述当前墙面对应设置的所有待布局主家具;基于预设主家具优先级规则,利用贪心算法依次确定所述当前墙面的各主家具对应的主家具尺寸。3.根据权利要求1所述的方法,其特征在于,所述基于所述各个墙面的剩余空间及预设橱柜尺寸库,确定各个墙面的橱柜数量及对应的橱柜尺寸,包括:获取当前墙面对应的第一剩余空间;基于所述第一剩余空间从所述预设橱柜尺寸库中确定各尺寸第一单门橱柜的最大排布数量及对应的第二剩余空间;从所述预设橱柜尺寸库中选择所述第二剩余空间所能放置的最大尺寸的第二单门橱柜;计算所述第二剩余空间放置所述第二单门橱柜后的第三剩余空间;基于第三剩余空间从大到小的排布顺序确定所述当前墙面的橱柜数量及对应的橱柜尺寸。4.根据权利要求3所述的方法,其特征在于,在从所述预设橱柜尺寸库中选择所述第二剩余空间所能放置的最大尺寸的第二单门橱柜之前,所述方法还包括:判断所述第二剩余空间是否大于所述预设橱柜尺寸库中的最小尺寸;当所述第二剩余空间小于所述预设橱柜尺寸库中的最小尺寸时,将所述第二剩余空间确定为所述第三剩余空间;当所述第二剩余空间不小于所述预设橱柜尺寸库中的最小尺寸时,从所述预设...

【专利技术属性】
技术研发人员:周琳琳苏旭郭秉义袁道鸣吴翔南麦广柱
申请(专利权)人:广东博智林机器人有限公司
类型:发明
国别省市:

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

1