[发明专利]建筑底图优化方法、计算机装置及存储介质有效
申请号: | 202110221967.2 | 申请日: | 2021-02-28 |
公开(公告)号: | CN112948930B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 权国福;杨志辉 | 申请(专利权)人: | 晟通科技集团有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T11/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410200 湖南省长沙市望城*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建筑 优化 方法 计算机 装置 存储 介质 | ||
1.一种建筑底图优化方法,其特征在于,该方法包括:
从建筑结构图上选取一个基准点,其中,所述建筑结构图包括多个图元,所述基准点的坐标为(X0,Y0);
获取所述多个图元中的每个图元的所有顶点的坐标;及
基于所述每个图元的所有顶点的坐标以及所述基准点的坐标优化所述建筑结构图,包括:将所述多个图元中的任意一个图元的任意一个顶点的坐标(Xi,Yi)与所述基准点的坐标(X0,Y0)作差,获得第一差值dx和第二差值dy,其中,dx=Xi-X0;dy=Yi-Y0;获取所述第一差值dx除以第一预设值后的第一余数;获取所述第二差值dy除以该第一预设值后的第二余数;当所述第一余数和第二余数均为0时,不更新所述任意一个图元的所述任意一个顶点的坐标;及当所述第一余数及/或所述第二余数不为0时,将所述任意一个图元的所述任意一个顶点的坐标从(Xi,Yi)更新为(Xi’,Yi’);
当所述第一余数为0时,Xi’=Xi;当所述第一余数不为0且所述第一余数小于第二预设值时,Xi’=Xi-第一余数;当所述第一余数不为0且所述第一余数大于该第二预设值时,Xi’=Xi+第三预设值-第一余数,其中,所述第二预设值等于所述第三预设值除以2;当所述第一余数不为0且所述第一余数等于该第二预设值时,Xi’=Xi-第一余数或者Xi’=Xi+第三预设值-第一余数;及
当所述第二余数为0时,Yi’=Yi;当所述第二余数不为0且所述第二余数小于所述第二预设值时,Yi’=Yi-第二余数;当所述第二余数不为0且所述第二余数大于该第二预设值时,Yi’=Yi+第三预设值-第二余数;当所述第二余数不为0且所述第二余数等于该第二预设值时,Yi’=Yi-第二余数或者Yi’=Yi+第三预设值-第二余数。
2.如权利要求1所述的建筑底图优化方法,其特征在于,所述第一预设值为5的倍数;所述第三预设值根据铝模板施工的最大精度确定。
3.如权利要求1所述的建筑底图优化方法,其特征在于,所述获取所述多个图元中的每个图元的所有顶点的坐标包括:
遍历所述建筑底图的多个图层中的每个图层中的每个图元;
遍历每个图元的所有顶点的坐标,包括:当遍历到任意一个图元的第一个顶点时,保存该任意一个图元的第一个顶点的坐标;从遍历该任意一个图元的第二个顶点开始,于当前遍历到该任意一个图元的顶点时,判断是否已经保存了该当前遍历到的该任意一个图元的顶点的坐标;当已经保存了该当前遍历到的该任意一个图元的顶点的坐标时,确定该任意一个图元存在重复的顶点,丢弃该当前遍历到的该任意一个图元的顶点的坐标;当还没有保存该当前遍历到的该任意一个图元的顶点的坐标时,保存该当前遍历到的该任意一个图元的顶点的坐标,直至遍历完该任意一个图元的所有顶点的坐标。
4.如权利要求3所述的建筑底图优化方法,其特征在于,该方法还包括:
当任意一个图元存在重复的顶点时,从所述建筑底图上删除该任意一个图元;及
根据所保存的与该任意一个图元对应的所有顶点在所述建筑底图上重新绘制图元。
5.如权利要求3所述的建筑底图优化方法,其特征在于,所述多个图层包括墙图层、梁图层、板图层。
6.如权利要求1所述的建筑底图优化方法,其特征在于,所述基准点的横坐标和纵坐标均为整数。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至6中任意一项所述的建筑底图优化方法。
8.一种计算机装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的至少一个指令以实现如权利要求1至6中任意一项所述的建筑底图优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晟通科技集团有限公司,未经晟通科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110221967.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于物联网的区块链系统维护信息的传输方法及系统
- 下一篇:拼接夹具及模板框架