[发明专利]一种厨房空间的自动布局系统及装置在审
申请号: | 201810261663.7 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108595768A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 郑家祥;陈帆;唐睿;吴锴亮 | 申请(专利权)人: | 杭州群核信息技术有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 户型 厨房空间 客户端 二维平面数据 自动布局系统 布局约束 二维 柜体 三维 发送 标记处理 布局特性 数据遍历 数据转化 自动布局 迭代 墙体 剔除 摆放 筛选 | ||
1.一种厨房空间的自动布局系统,包括计算机存储器、计算机处理器以及存储在所述计算机存储器中并可在所述计算机处理器上执行的计算机程序,其特征在于,所述计算机处理器执行所述计算机程序时实现以下步骤:
接收三维户型数据,将三维户型数据转化为二维平面数据后,对二维平面数据进行标记处理,获得处理后的二维户型数据;
根据处理后的二维户型数据遍历户型中的每一墙体所对应的数据,分别生成符合I、L、U、II布局的四类初始布局集;
根据布局约束条件对四类初始布局集中的每个布局进行筛选,剔除满足布局约束条件的初始布局,剩下的初始布局组成候选布局集;
发送所有候选布局集列表至客户端;
接收由客户端发送的特定布局,该特定布局属于所述I、L、U、II四类布局;
根据柜体布局特性,迭代生成该特定布局对应的具体柜体摆放结果,实现对厨房空间的自动布局。
2.如权利要求1所述的厨房空间的自动布局系统,其特征在于,所述对二维平面数据进行标记处理包括:
提取二维平面数据中包含的柱体数据,当柱体与墙体之间的距离小于阈值T1时,删除该柱体数据,并记录该柱体所占的转角区域;
提取二维平面数据中包含的门体、窗体数据,并记录门体和窗体所占的墙体位置。
3.如权利要求1所述的厨房空间的自动布局系统,其特征在于,所述布局约束条件包括:
门体被布局边遮挡;
单条布局边的起点和/或终点与门体之间的距离小于阈值T2;
单条布局边长度小于阈值T3;
布局边与窗体之间的距离大于阈值T4;
布局边与布局边之间的夹角小于阈值T5。
4.如权利要求1所述的厨房空间的自动布局系统,其特征在于,所述柜体布局特性包括:
灶台柜与水槽柜间隔布置;
烟机与灶台柜相对布置,且处于同一垂直平面内;
水槽柜与窗体之间的距离小于阈值T6。
5.如权利要求4所述的厨房空间的自动布局系统,其特征在于,所述迭代生成该特定布局对应的具体柜体摆放结果包括:
当特定布局为I布局时,迭代生成具体柜体摆放的步骤依次为:
(a1)在窗体与靠近窗体的布局边端部之间的距离小于阈值T6时,在该布局边端部生成一个水槽柜,否则,在该布局边端部随机生成一个普通地柜,将剩下布局边靠近水槽柜的区域作为布局边端部,继续执行步骤(a1),直到确定水槽柜位置为止;
(a2)在剩下的布局边上,沿着水槽柜依次生成一个普通地柜、灶台柜;
(a3)在灶台柜未超出布局边界的情况下,当剩下布局边的长度小于阈值T7时,自适应调整该布局边上生成的所有柜体的长度,以布满布局边,否则,在剩下布局边上随机生成一个普通地柜后,自适应调整该布局边上生成的所有柜体的长度,以布满布局边;
(a4)在灶台柜超出布局边界的情况下,删除一个已经生成的普通地柜后,自适应调整该布局边上生成的所有柜体的长度,以布满布局边。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州群核信息技术有限公司,未经杭州群核信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810261663.7/1.html,转载请声明来源钻瓜专利网。