[发明专利]基于二维的室内区域确认方法、装置、终端及存储介质在审
申请号: | 202010681031.3 | 申请日: | 2020-07-15 |
公开(公告)号: | CN112270739A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 陈继超;刘华;张烨妮;康志红;李斌 | 申请(专利权)人: | 深圳市华橙数字科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F30/13 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周雷 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 二维 室内 区域 确认 方法 装置 终端 存储 介质 | ||
本发明公开了一种基于二维的室内区域确认方法、装置、终端及存储介质,其公开了获取二维平面下的墙体框架的所有墙体线段组成的墙体线段集合,并将每条墙体线段的值设为2,再从中选取一条起始墙体线段,按某一个方向查询依次连接的墙体线段,从而得到最大封闭区域和最小封闭区域,记录该最小封闭区域,并将最大封闭区域和最小封闭区域各自对应的墙体线段的值减1,再选择一条值为1的墙体线段重复执行上述过程,直至所有墙体线段的至均为0为止,将记录的所有的最小封闭区域作为室内区域并输出。通过上述方式,本发明能够在二维层面自动确认室内区域,提升了室内设计的效率。
技术领域
本申请涉及智能室内设计技术领域,特别是涉及一种基于二维的室内区域确认方法、装置、终端及存储介质。
背景技术
进行室内设计时,由于在二维界面对尺寸把握的更精准,通常是在二维界面绘制户型,即墙体,绘制完成后,进入三维界面中制作立体模型。此时,完全可以依托二维界面的墙体线条自动生成墙体模型,同时根据墙体构成的封闭区域自动生成地面硬装。这个过程需要通过识别而为界面中所绘制墙体所构成的封闭区域,来实现在三维场景中表达该区域的地面硬装效果。
常用的室内设计户型搭建方法是,使用Autodesk公司的二维设计软件AutoCAD先进行精确的尺寸绘制,再将绘制好的图纸导入到三维设计软件Autodesk公司的建模软件3DMAX中,完成三维场景的搭建。这种户型搭建方法不能自动识别户型并生成三维模型,也不便于在三维与二维的自由切换和功能的配合使用。
发明内容
本申请提供一种基于二维的室内区域确认方法、装置、终端及存储介质,以解决现有室内设计工具不能自动识别室内封闭区域的问题。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于二维的室内区域确认方法,包括:获取二维平面下的墙体框架的所有墙体线段组成的墙体线段集合,并将墙体线段集合中的每条墙体线段的值设为2;从墙体线段集合中随机选取一条起始墙体线段,按顺时针方向或逆时针方向查询依次连接的墙体线段,得到包括起始墙体线段的最大封闭区域和最小封闭区域;将最大封闭区域、最小封闭区域各自对应的墙体线段的值均减1,并记录最小封闭区域,以及组成最小封闭区域的所有墙体线段;再次从墙体线段集合中选取一条值为1的墙体线段作为新的起始墙体线段,并执行按顺时针方向或逆时针方向寻找相互连接的墙体线段以及后续步骤,直至墙体线段集合中的每条墙体线段的值均为0为止;将记录的所有的最小封闭区域作为室内区域并输出。
作为本申请的进一步改进,获取二维平面下的墙体框架的所有墙体线段组成的墙体线段集合,包括:获取二维平面下墙体框架的所有墙体线段的端点;逐个判断每个墙体线段的两个端点是否分别与其他墙体线段连接;若是,则将墙体线段标记为有效墙体线段,并添加至墙体线段集合。
作为本申请的进一步改进,从墙体线段集合中随机选取一条起始墙体线段,按顺时针方向或逆时针方向查询依次连接的墙体线段,得到包括起始墙体线段的最大封闭区域和最小封闭区域,包括:从墙体线段集合中随机选取起始墙体线段;以起始墙体线段的一端开始,按顺时针方向或逆时针方向查询依次连接且墙体线段之间夹角最小的墙体线段,直至找到起始墙体线段的另一端为止,得到第一封闭区域;以起始墙体线段的一端开始,按顺时针方向或逆时针方向查询依次连接且墙体线段之间夹角最大的墙体线段,直至找到起始墙体线段的另一端为止,得到第二封闭区域;遍历第一封闭区域对应的所有第一墙体线段,若每条第一墙体线段的中点均处于第二封闭区域范围内,则第一封闭区域为最小封闭区域,第二封闭区域为最大封闭区域,否则第一封闭区域为最大封闭区域,第二封闭区域为最小封闭区域。
作为本申请的进一步改进,遍历第一封闭区域对应的所有第一墙体线段,若每条第一墙体线段的中点均处于第二封闭区域范围,包括:以中点为起点作射线,得到射线与第二封闭区域对应的所有第二墙体线段的交点个数,射线与每条墙体线段均不重合;当交点个数为奇数时,中点在第二封闭区域内;当交点个数为偶数时,中点在第二封闭区域外。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华橙数字科技有限公司,未经深圳市华橙数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010681031.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工业用伸缩毛刷系统
- 下一篇:一株诱变嘴突凸脐蠕孢菌及其在防治千金子中的应用