[发明专利]一种拼接和组合平面图的方法和装置有效
申请号: | 201410629583.4 | 申请日: | 2014-11-07 |
公开(公告)号: | CN104361617B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 陆锐锋;李晔 | 申请(专利权)人: | 广州市科创电脑技术开发有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙)44288 | 代理人: | 赵赛 |
地址: | 510000 广东省广州市广州高新技术产业*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拼接 组合 平面图 方法 装置 | ||
技术领域
本发明涉及利用计算机处理平面图的领域,具体涉及一种拼接和组合平面图的方法和装置。
背景技术
随着计算机的高速发展,现在基本上每个行业都与计算机相关,在建筑行业中,平面图处理基本也是采用计算机软件进行绘制处理。由于有一些建筑平面图比较复杂,如果只是由一个工程师进行测绘工作将会工程量庞大而且效率很低,因此很多时候都会由多个测绘工程师进行建筑测量,每个人负责一部分的测量和绘制相应部分的图形,最后汇集到一起进行拼接和组合。
因此,一个完整的平面图就可能会由多个闭合图形组合而成,而一个闭合图形也可能会由多个未闭合图形拼接而成,这是分工处理所得到的结果。针对上述这种情况,现有的处理技术就需要相关人员根据实际建筑的结构对各个闭合图形或者未闭合图形进行手动的拖拽和旋转,从而实现拼接和组合,这样不但工作效率低,而且可能会造成拼接和组合的位置关系和角度关系不够精确,从而需要进行多次微调。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种拼接和组合平面图的方法和装置,使用户可以方便快捷地将属于一个平面图中的各个部分拼接和组合成一个符合用户要求的平面图。
为解决上述问题,本发明所采用的技术方案如下:
方案一:
一种拼接和组合平面图的方法,一个完整的平面图由几个不同的闭合图形组合而成,一个闭合图形由几个未闭合图形拼接而成,该方法包括以下步骤:
用于将未闭合图形拼接成闭合图形的步骤,
S1:针对两个未闭合图形,将第一未闭合图形中用户选择的端点标记为第一基准点,将第二未闭合图形中用户选择的端点标记为拼接点;其中,第一未闭合图形为用户首次选中的未闭合图形,第二未闭合图形为用户接着选中的另一未闭合图形;
S2:平移第二未闭合图形,使拼接点与第一基准点重合;
S3:接收用户所输入的拼接夹角值,以拼接点为圆心旋转第二未闭合图形,使拼接点所对应的线条与第一基准点所对应的线条的夹角值等于拼接夹角值;
S4:重复S1-S3,直至完成一个闭合图形中所有未闭合图形的拼接;
和用于将闭合图形组合成完整平面图的步骤,
S5:针对两个闭合图形,将第一闭合图形中用户所选的节点标记为第二基准点,将第二闭合图形中用户所选的节点标记为组合点,以第二基准点为轴心建立XY坐标轴;其中,第一闭合图形为用户首次选中的闭合图形,第二闭合图形为用户接着选中的另一闭合图形;
S6:接收用户所输入的X值和Y值,由X值和Y值确定相对于第二基准点的偏移点,平移第二闭合图形,使组合点与偏移点重合;
S7:接收用户所输入的组合夹角值,以组合点为圆心旋转第二闭合图形,使组合点所对应的线条与第二基准点所对应的线条的夹角值等于组合夹角值;
S8:重复S5-S7,直至完成一个完整平面图中所有闭合图形的组合。
优选地,在S3中,拼接点所对应的线条为第二未闭合图形中用户选择的端点与相邻节点之间的线条,第一基准点所对应的线条为第一未闭合图形中用户选择的端点与相邻节点之间的线条。
优选地,在S7中,组合点所对应的线条为第二闭合图形中用户所选的节点与下一个节点之间的线条,第二基准点所对应的线条为第一闭合图形中用户所选的节点与下一个节点之间的线条。
优选地,所述闭合图形为由几段线条所组成的闭合图形,所述未闭合图形为由几段线条所组成的不闭合图形。
优选地,用户所选的节点为线条与相邻线条之间的连接点。
方案二:
一种拼接和组合平面图的装置,一个完整的平面图由几个不同的闭合图形组合而成,一个闭合图形由几个未闭合图形拼接而成,该装置包括以下模块:
用于将未闭合图形拼接成闭合图形的模块,
模块A:用于针对两个未闭合图形,将第一未闭合图形中用户选择的端点标记为第一基准点,将第二未闭合图形中用户选择的端点标记为拼接点;其中,第一未闭合图形为用户首次选中的未闭合图形,第二未闭合图形为用户接着选中的另一未闭合图形;
模块B:用于平移第二未闭合图形,使拼接点与第一基准点重合;
模块C:用于接收用户所输入的拼接夹角值,以拼接点为圆心旋转第二未闭合图形,使拼接点所对应的线条与第一基准点所对应的线条的夹角值等于拼接夹角值;
模块D:用于重复模块A至模块C,直至完成一个闭合图形中所有未闭合图形的拼接;
和用于将闭合图形组合成完整平面图的模块,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市科创电脑技术开发有限公司,未经广州市科创电脑技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410629583.4/2.html,转载请声明来源钻瓜专利网。