[發明專利]一種圖形位置調整方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110896728.7 | 申請日: | 2021-08-05 |
| 公開(公告)號: | CN113591193A | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 劉玉丹;石求偉 | 申請(專利權)人: | 廣東三維家信息科技有限公司 |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13;G06T11/20 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李飛 |
| 地址: | 510000 廣東省廣州市天河區天河軟件園*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖形 位置 調整 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供一種圖形位置調整方法、裝置、電子設備及存儲介質,涉及家裝圖形繪制技術領域。該方法包括當前圖形的尺寸變化時,獲取當前圖形的尺寸變化量;獲取邊界圖形與空間邊界的邊界距離;比較所述尺寸變化量與所述邊界距離的大小,以根據比較結果調整圖形的位置;能夠在某一圖形的尺寸發生變化時,自動調整位置并恢復至所有圖形相鄰且不重疊狀態,從而解決手動調整方法降低設計效率的問題。
技術領域
本申請涉及家裝圖形繪制技術領域,具體而言,涉及一種圖形位置調整方法、裝置、電子設備及存儲介質。
背景技術
在家裝行業的設計軟件中,往往需要增大一個柜體對應圖形的尺寸,將造成該圖形與相鄰圖形的部分重疊,而減小該圖形的尺寸將打破原來的相鄰關系。當發生重疊或原來的相鄰關系被打破時,為了恢復到既不重疊又相鄰的狀態,需要手動一個個移動圖形,直到所有圖形相鄰且不重疊,特別是在家裝設計行業,常常需要修改一排相鄰柜子中的某個柜子的尺寸,手動調整,將會大大降低設計效率。
發明內容
本申請實施例的目的在于提供一種圖形位置調整方法、裝置、電子設備及存儲介質,能夠在某一圖形的尺寸發生變化時,自動調整位置并恢復至所有圖形相鄰且不重疊狀態,從而解決手動調整方法降低設計效率的問題。
本申請實施例提供了一種圖形位置調整方法,所述方法包括:
當前圖形的尺寸變化時,獲取當前圖形的尺寸變化量;
獲取邊界圖形與空間邊界的邊界距離;
比較所述尺寸變化量與所述邊界距離的大小,以根據比較結果調整圖形的位置。
在上述實現過程中,在圖形的尺寸發生變化后,可根據邊界距離自動調整圖形的位置,使得圖形之間恢復到相鄰且不重疊的狀態,避免手動調整,提高設計效率。
進一步地,柜體對應的圖形排列呈一字型,所述比較所述尺寸變化量與所述邊界距離的大小,以根據比較結果調整圖形的位置,包括:
若所述尺寸變化量為正,則比較所述尺寸變化量與預設方向一側的第一邊界距離的大小;
若所述第一邊界距離不小于所述尺寸變化量,則向預設方向一側移動需要移動的所有圖形,直至與所述當前圖形相鄰;
若所述第一邊界距離小于所述尺寸變化量,則比較所述尺寸變化量與預設方向的相反方向一側的第二邊界距離的大小。
在上述實現過程中,若有預設方向,則需先考慮預設方向一側的第一邊界距離,若滿足移動條件,則可移動當前圖形在預設方向側的所有圖形,移動后使得當前圖形與相鄰圖形保持即不重疊又處于相鄰狀態,否則,考慮可否向預設方向的相反方向一側移動。
進一步地,所述若所述第一邊界距離小于所述尺寸變化量,則比較所述尺寸變化量與預設方向的相反方向一側的第二邊界距離的大小,包括:
若所述第二邊界距離不小于所述尺寸變化量,則向預設方向的反方向一側移動需要移動的所有圖形,直至與所述當前圖形相鄰。
在上述實現過程中,給出了向預設方向的反方向一側移動的判斷條件。
進一步地,所述比較所述尺寸變化量與所述邊界距離的大小,以根據比較結果調整圖形的位置,包括:
若所述尺寸變化量為負,則將預設方向上需要移動的所有圖形移動至與所述當前圖形相鄰。
在上述實現過程中,若尺寸變化量為負,則說明當前圖形的尺寸變小,當前圖形與相鄰圖形存在間隙,需要移動預設方向上的所有圖形移動至與所述當前圖形相鄰。
進一步地,柜體對應的圖形排列呈L型或U型,所述獲取邊界圖形與空間邊界的邊界距離,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東三維家信息科技有限公司,未經廣東三維家信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110896728.7/2.html,轉載請聲明來源鉆瓜專利網。





