[發明專利]一種拼接和組合平面圖的方法和裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201410629583.4/2.html,轉載請聲明來源鉆瓜專利網。





