[發明專利]3D圖形旋轉方法、介質、設備及裝置有效
| 申請號: | 201910911026.4 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN110766807B | 公開(公告)日: | 2023-02-03 |
| 發明(設計)人: | 曹達宏 | 申請(專利權)人: | 稿定(廈門)科技有限公司 |
| 主分類號: | G06T19/20 | 分類號: | G06T19/20;G06F17/16 |
| 代理公司: | 廈門創象知識產權代理有限公司 35232 | 代理人: | 崔建鋒;陳文戎 |
| 地址: | 361000 福建省廈門市思*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 旋轉 方法 介質 設備 裝置 | ||
1.一種3D圖形旋轉方法,其特征在于,包括以下步驟:
獲取用戶的旋轉操作指令,并根據所述旋轉操作指令獲取對應的旋轉控制參數;
根據所述旋轉控制參數計算對應的旋轉矩陣;
獲取視點的視距,并根據所述視距生成視點的初始坐標,以及根據所述初始坐標對視點進行初始設置;
根據所述旋轉矩陣分別對處于初始坐標的視點和視點向上方向向量進行旋轉,以獲得旋轉后的視點坐標和旋轉后的視點向上方向向量;
根據旋轉后的視點坐標和旋轉后的視點向上方向向量對3D圖形進行展示;
所述旋轉控制參數包括第一旋轉角度和第二旋轉角度,其中,根據所述旋轉操作指令獲取對應的旋轉控制參數,包括:
根據所述旋轉操作指令獲取對應的垂直方向位移和水平方向位移,并分別根據所述垂直方向位移和所述水平方向位移計算所述第一旋轉角度和所述第二旋轉角度。
2.如權利要求1所述的3D圖形旋轉方法,其特征在于,根據旋轉后的視點坐標和旋轉后的視點向上方向向量對3D圖形進行展示,包括:
根據旋轉后的視點坐標和旋轉后的視點向上方向向量生成對應的坐標轉換矩陣;并根據所述坐標轉換矩陣將3D圖形的每個頂點坐標由世界坐標系轉換到視點坐標系,以根據轉換后的每個頂點坐標對3D圖形進行展示。
3.一種計算機可讀存儲介質,其特征在于,其上存儲有3D圖形旋轉程序,該3D圖形旋轉程序被處理器執行時實現如權利要求1-2中任一項所述的3D圖形旋轉方法。
4.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時,實現如權利要求1-2中任一項所述的3D圖形旋轉方法。
5.一種3D圖形旋轉裝置,其特征在于,包括:
獲取模塊,所述獲取模塊用于獲取用戶的旋轉操作指令,并根據所述旋轉操作指令獲取對應的旋轉控制參數;
計算模塊,所述計算模塊用于根據所述旋轉控制參數計算對應的旋轉矩陣;
設置模塊,所述設置模塊用于獲取視點的視距,并根據所述視距生成視點的初始坐標,以及根據所述初始坐標對視點進行初始設置;
旋轉模塊,所述旋轉模塊用于根據所述旋轉矩陣分別對處于初始坐標的視點和視點向上方向向量進行旋轉,以獲得旋轉后的視點坐標和旋轉后的視點向上方向向量;
展示模塊,所述展示模塊用于根據旋轉后的視點坐標和旋轉后的視點向上方向向量對3D圖形進行展示;
所述旋轉控制參數包括第一旋轉角度和第二旋轉角度,其中,根據所述旋轉操作指令獲取對應的旋轉控制參數,包括:
根據所述旋轉操作指令獲取對應的垂直方向位移和水平方向位移,并分別根據所述垂直方向位移和所述水平方向位移計算所述第一旋轉角度和所述第二旋轉角度。
6.如權利要求5所述的3D圖形旋轉裝置,其特征在于,根據旋轉后的視點坐標和旋轉后的視點向上方向向量對3D圖形進行展示,包括:
根據旋轉后的視點坐標和旋轉后的視點向上方向向量生成對應的坐標轉換矩陣;并根據所述坐標轉換矩陣將3D圖形的每個頂點坐標由世界坐標系轉換到視點坐標系,以根據轉換后的每個頂點坐標對3D圖形進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于稿定(廈門)科技有限公司,未經稿定(廈門)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910911026.4/1.html,轉載請聲明來源鉆瓜專利網。





