[发明专利]一种墙体建模方法、电子设备、存储介质有效
申请号: | 202011563768.1 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112861205B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 薛冠衡 | 申请(专利权)人: | 佛山欧神诺云商科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T11/20;G06T11/80 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 李悦 |
地址: | 528000 广东省佛山市禅城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 墙体 建模 方法 电子设备 存储 介质 | ||
本发明提供一种墙体建模方法,包括以下步骤:绘制内墙线段,绘制外墙线段,获取用户数据,运算数据处理,区域处理。使用不带实际厚度的单条线段的方式绘制墙体内侧和墙体外侧的形状,根据用户指定的内墙和外墙绘制结果自动创建墙体厚度结构,通过内墙线定义房间区域,可以完全按照量尺数据精确生成房屋布局,在绘制线段时可以加入多功能标签,使得该段能够被计算处理为操作控件。本发明涉及电子设备和存储介质,用于执行一种墙体建模方法。本发明能够给出直观的位置精度以及控制墙体两侧的边界,实现精确造型;实现用户直接绘制内墙线,指定外墙厚度,自动生成外墙,支持线段上的标注,使得自动生成门洞、窗洞变成可能。
技术领域
本发明涉及计算机图形图像技术领域,尤其涉及一种墙体建模方法、电子设备、存储介质。
背景技术
市面上的设计软件在绘制2D户型图时,如图1所示,使用条形控件表示墙体,使得定位、朝向可以简单的使用鼠标实现,但这样的表示方式要求尺寸精准,内部结构一定,这样的操作方式无法给出直观的位置精度,难以控制墙体两侧的边界。每一段墙体被创建出来时,无论是内侧还是外侧都是固定直线形状,不能绘制其他形状,当遇到墙体内侧存在凹或凸等不规则形状时,无法绘制,限制了用户绘制不同形状的墙体。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种墙体建模方法,能够给出直观的位置精度以及控制墙体两侧的边界,允许用户使用不带实际厚度的单条线段的方式绘制墙体内侧的不规则形状,此绘制方式更自由更灵活,可以绘制出不规则墙面结构,更符合实际应用情况。
本发明提供一种墙体建模方法,包括以下步骤:
绘制内墙线段,响应于用户绘制内墙的请求,启动绘制内墙线状态,记录点击位置坐标,在所述点击位置坐标上创建墙体内侧的起点,以当前鼠标移动时的实时位置坐标为终点,记录再次点击位置坐标,在所述再次点击位置坐标上创建墙体内侧的终点,或通过输入的线长创建墙体内侧的终点,通过所述墙体内侧的起点和所述墙体内侧的终点绘制连续的线段,判断所述墙体内侧的终点的坐标位置是否与所述墙体内侧的起点的坐标位置重合,是则认为此墙体线段已形成首尾相接的封闭区域,创建出二维的房间区域,否则继续保持绘制线段状态,等待捕获用户下一次点击鼠标的位置;
绘制外墙线段,响应于用户绘制外墙的请求,启动绘制外墙线状态,记录点击位置坐标,在所述点击位置坐标上创建墙体外侧的起点,以当前鼠标移动时的实时位置坐标为终点,记录再次点击位置坐标,在所述再次点击位置坐标上创建墙体外侧的终点,通过所述墙体外侧的起点和所述墙体外侧的终点绘制连续的线段,判断所述墙体外侧的终点的坐标位置是否与所述墙体外侧的起点的坐标位置重合,是则认为此墙体线段已形成首尾相接的封闭区域,创建出二维的外墙区域,否则继续保持绘制外墙线状态,等待捕获用户下一次点击鼠标的位置;或响应于自动绘制外墙的请求,根据输入的外墙与内墙的距离绘制连续的线段,创建二维的外墙区域;
获取用户数据,获取所述内墙线段和所述外墙线段;
运算数据处理,保留所述内墙线段和所述外墙线段的标识和ID,对线段进行分拆,对数据的无效部分、重叠、不允许的操作进行剔除,抽取标识为外墙的线段集合,对所述标识为外墙的线段集合经过最大闭环处理,得到外墙环,对标识为内墙的线段集合经过最小闭环处理,得到内墙环,对标识为区域的线段集合经过最小闭环处理,得到区域环;
区域处理,通过环与环之间的内涵关系确定环与环在空间中的嵌套关系,按环与环之间的区域生成对应的墙体、地板和地板内区域。
进一步地,所述内墙线段和所述外墙线段均为带标识和索引的直线数据。
进一步地,所述运算数据处理步骤还包括当自动绘制外墙控件被激活时,对内墙线进行最大闭环查找,经过环扩张处理,计算出线段环,将所述线段环标识为外墙,并加入至所述运算数据;所述运算数据为带标识和索引的直线数据。
进一步地,所述最小闭环处理包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山欧神诺云商科技有限公司,未经佛山欧神诺云商科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011563768.1/2.html,转载请声明来源钻瓜专利网。