[發明專利]視圖平移方法、終端以及計算機可讀存儲介質在審
| 申請號: | 202210434117.5 | 申請日: | 2022-04-24 |
| 公開(公告)號: | CN114546232A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 譚浩;張化偉;孫凌云;蔡愛平;何祎 | 申請(專利權)人: | 廣州中望龍騰軟件股份有限公司 |
| 主分類號: | G06F3/04845 | 分類號: | G06F3/04845;G06F3/0485;G06F3/0487;G06F9/451;G06T11/40 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 曾令軍 |
| 地址: | 510623 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視圖 平移 方法 終端 以及 計算機 可讀 存儲 介質 | ||
1.一種視圖平移方法,其特征在于,所述視圖平移方法包括:
S101:獲取本次平移的最大可視范圍,繪制并緩存所述最大可視范圍對應的視圖;
S102:獲取平移向量,根據所述平移向量顯示所述最大可視范圍中與所述平移向量對應的窗口視圖。
2.如權利要求1所述的視圖平移方法,其特征在于,所述獲取本次平移的最大可視范圍的步驟具體包括:
獲取當前的平移起始點的位置坐標以及當前視圖的長寬,根據所述長寬、位置坐標確定所述最大可視范圍。
3.如權利要求2所述的視圖平移方法,其特征在于,所述根據所述長寬、位置坐標確定所述最大可視范圍的步驟具體包括:
根據預設的最大可視范圍與所述當前視圖的面積比例信息確定所述最大可視范圍的長和寬的信息,以所述平移起始點的位置坐標為所述最大可視范圍的中心點,基于所述中心點的位置坐標、長和寬的信息以及當前視圖的長寬確定所述最大可視范圍的邊界坐標。
4.如權利要求1所述的視圖平移方法,其特征在于,所述獲取本次平移的最大可視范圍的步驟之前還包括:
生成圖紙時,計算所述圖紙中每個對象在平面坐標系下的包圍盒,緩存所述包圍盒的信息。
5.如權利要求4所述的視圖平移方法,其特征在于,所述繪制并緩存所述最大可視范圍對應的視圖的步驟具體包括:
根據所述包圍盒的信息判斷所述包圍盒對應的對象是否完全位于所述最大可視范圍之外;
若是,則不繪制所述包圍盒對應的對象;
若是,則繪制并緩存所述對象。
6.如權利要求1所述的視圖平移方法,其特征在于,所述根據所述平移向量顯示所述最大可視范圍中與所述平移向量對應的窗口視圖的步驟之前還包括:
根據所述平移向量判斷當前的窗口是否移動到所述最大可視范圍外;
若是,則不使用所述最大可視范圍對應的視圖進行視圖顯示;
若否,則根據所述平移向量獲取所述最大可視范圍對應的視圖中與所述平移向量對應的窗口視圖。
7.如權利要求1所述的視圖平移方法,其特征在于,所述根據所述平移向量顯示所述最大可視范圍中與所述平移向量對應的窗口視圖的步驟具體包括:
根據所述平移向量在所述最大可視范圍中移動當前視圖對應的窗口,將所述窗口移動后在所述最大可視范圍中包圍的視圖確定為與所述平移向量對應的窗口視圖,顯示所述窗口視圖。
8.如權利要求7所述的視圖平移方法,其特征在于,所述根據所述平移向量在所述最大可視范圍中移動當前視圖對應的窗口的步驟具體包括:
將坐標與所述當前視圖相同的窗口確定當前視圖對應的窗口,基于所述平移向量的相反向量在所述最大可視范圍中移動所述窗口。
9.一種智能終端,其特征在于,所述智能終端包括處理器、存儲器,所述處理器與所述存儲器通信連接,所述存儲器存儲有計算機程序,所述處理器通過所述計算機程序執行如權利要求1-8任一項所述的視圖平移方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有程序數據,所述程序數據被用于執行如權利要求1-8任一項所述的視圖平移方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中望龍騰軟件股份有限公司,未經廣州中望龍騰軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210434117.5/1.html,轉載請聲明來源鉆瓜專利網。





