[發(fā)明專利]一種三維人體模型的旋轉(zhuǎn)系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201610075142.3 | 申請日: | 2016-02-03 |
| 公開(公告)號: | CN107038756B | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計)人: | 邵潔如 | 申請(專利權(quán))人: | 上海源勝文化傳播有限公司 |
| 主分類號: | G06T17/10 | 分類號: | G06T17/10;G06T19/20 |
| 代理公司: | 上海恒銳佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31286 | 代理人: | 黃海霞 |
| 地址: | 201203 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 三維 人體模型 旋轉(zhuǎn) 系統(tǒng) 方法 | ||
1.一種三維人體模型的旋轉(zhuǎn)系統(tǒng),包括:
三維人體模型生成單元,獲取用于構(gòu)建三維人體模型的人體數(shù)據(jù)構(gòu)成的數(shù)據(jù)信息,并根據(jù)所獲得的人體數(shù)據(jù)信息,基于數(shù)字圖像三維構(gòu)建技術(shù),構(gòu)建人體的三維仿真模型;
坐標位置獲取單元,用于獲取用戶操作所述三維人體模型時點擊的坐標位置;
旋轉(zhuǎn)角度確定單元,根據(jù)所述坐標位置獲取單元先后時刻獲取的兩個坐標位置后,分別計算X軸方向與Y軸方向的兩個坐標位置間的距離差值,根據(jù)X軸方向和Y軸方向上的兩個坐標位置間的距離差值確定所述三維人體模型的旋轉(zhuǎn)方向為水平旋轉(zhuǎn)還是垂直旋轉(zhuǎn),并根據(jù)確定的旋轉(zhuǎn)方向上的兩個坐標位置間的差值確定旋轉(zhuǎn)角度;
如果(Abs(△x)Abs(△y)),則Ax=△x/Tx*180,否則,Ay=△y/Ty*180,
其中所述△x為用戶操作x軸兩個坐標位置間的距離,所述△y為用戶操作y軸兩個坐標位置間的距離,所述Abs(△x)表示對△x取絕對值,所述Abs(△y)表示對△y取絕對值,所述Ax為x軸旋轉(zhuǎn)角度,所述Ay為y軸旋轉(zhuǎn)角度,所述Tx為應(yīng)用設(shè)備的x軸總長度,所述Ty為應(yīng)用設(shè)備的y軸總長度;
模型旋轉(zhuǎn)控制單元,根據(jù)確定的所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度來控制所述三維人體模型進行相應(yīng)的旋轉(zhuǎn)。
2.如權(quán)利要求1所述的一種三維人體模型的旋轉(zhuǎn)系統(tǒng),其特征在于:所述模型旋轉(zhuǎn)控制單元對所述三維人體模型進行旋轉(zhuǎn)時,通過四元數(shù)方法控制所述三維人體模型的角度,并采用萬向鎖回避算法防止所述三維人體模型在旋轉(zhuǎn)過程出現(xiàn)萬向鎖現(xiàn)象。
3.如權(quán)利要求2所述的一種三維人體模型的旋轉(zhuǎn)系統(tǒng),其特征在于,所述萬向鎖回避算法為:在根據(jù)旋轉(zhuǎn)角度實現(xiàn)所述三維人體模型旋轉(zhuǎn)后,將當前的絕對旋轉(zhuǎn)角度賦值給父節(jié)點,并歸零所述三維人體模型的旋轉(zhuǎn)角度。
4.一種三維人體模型的旋轉(zhuǎn)方法,包括如下步驟:
步驟一,獲取用于構(gòu)建三維人體模型的人體數(shù)據(jù)構(gòu)成的數(shù)據(jù)信息,并根據(jù)所獲得的人體數(shù)據(jù)信息,基于數(shù)字圖像三維構(gòu)建技術(shù),構(gòu)建人體的三維仿真模型;
步驟二,獲取用戶操作所述三維人體模型時點擊的坐標位置;
步驟三,根據(jù)步驟二先后時刻獲取先后時刻用戶操作的兩個坐標位置后,分別計算X軸方向與Y軸方向的兩個坐標位置間的距離差值,根據(jù)X軸方向和Y軸方向上的兩個坐標位置間的距離差值確定所述三維人體模型的旋轉(zhuǎn)方向為水平旋轉(zhuǎn)還是垂直旋轉(zhuǎn),并根據(jù)操作兩個坐標位置間的距離確定所述三維人體模型的旋轉(zhuǎn)角度;
如果(Abs(△x)Abs(△y)),則Ax=△x/Tx*180,否則,Ay=△y/Ty*180,其中所述△x為用戶操作x軸兩個坐標位置間的距離,所述△y為用戶操作y軸兩個坐標位置間的距離,所述Abs(△x)表示對△x取絕對值,所述Abs(△y)表示對△y取絕對值,所述Ax為x軸旋轉(zhuǎn)角度,所述Ay為y軸旋轉(zhuǎn)角度,所述Tx為應(yīng)用設(shè)備的x軸總長度,所述Ty為應(yīng)用設(shè)備的y軸總長度;
步驟四,根據(jù)確定的所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度來控制所述三維人體模型進行相應(yīng)的旋轉(zhuǎn)。
5.如權(quán)利要求4所述的一種三維人體模型的旋轉(zhuǎn)方法,其特征在于:于所述步驟四中,通過四元數(shù)方法控制所述三維人體模型的角度,并采用萬向鎖回避算法防止所述三維人體模型在旋轉(zhuǎn)過程出現(xiàn)萬向鎖現(xiàn)象。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海源勝文化傳播有限公司,未經(jīng)上海源勝文化傳播有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610075142.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種三維彩色物品制作方法
- 三維內(nèi)容顯示的方法、裝置和系統(tǒng)
- 三維對象搜索方法、裝置及系統(tǒng)
- 三維會話數(shù)據(jù)展示方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種三維模型處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 用于基于分布式賬本技術(shù)的三維打印的去中心化供應(yīng)鏈
- 標記數(shù)據(jù)的獲取方法及裝置、訓(xùn)練方法及裝置、醫(yī)療設(shè)備
- 一種基于5G網(wǎng)絡(luò)的光場三維浸入式體驗信息傳輸方法及系統(tǒng)
- 用于機器人生產(chǎn)系統(tǒng)仿真的三維場景管理與文件存儲方法
- 基于三維形狀知識圖譜的三維模型檢索方法及裝置





