日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于使用旋转四元数绕轴旋转θ角度时,使用参数是θ/2的理解

發布時間:2025/6/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于使用旋转四元数绕轴旋转θ角度时,使用参数是θ/2的理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 3D點A=(Xa,Ya,Za)繞軸N=(Nx,Ny,Nz)旋轉θ角度。將點A擴展到四元數空間,則A=(0,Xa,Ya,Za),此時A點純四元數(即第一位W分量等于0),處于四維空間中的一個超三維平面上。就像我們所處的三維空間中存在的二維平面一樣,三維空間中的點坐標是(X,Y,Z),而二維平面中的點坐標則可以表示為(0,X,Y);所以,當一個四維空間中的點(W,X,Y,Z)中的W=0時,則認為此點處于四維空間的超三維平面上。

?用于旋轉的四元數一般都是單位四元數(即歸一化,模=1),第一是四元數用于旋轉并不關心模長,模等于1可能需要的計算;第二是非單位四元數在浮點計算上可能會因為精度造成誤差。因此在使用四元數時應盡量先進行歸一化,使其成為單位四元數。

接下來,當A點繞軸N旋轉θ角度,用于旋轉的單位四元數P(cosθ/2,sinθ/2N)以及P的共軛$P^*$(cosθ,-sinθN)(因為是P是單位四元數,所以共軛$P^*$和逆$P^{-1}$是相等的)$A^/$為旋轉后的點,旋轉公式為$A^/$=PA$P^{-1}$。這個公式書中都有提到,具體由來請先看屬。下面我將解釋一下我理解中的這個公式

第一:四元數性質:四元數P乘以$P^{-1}$等于1,可以保證被旋轉的點A不會被改變。

第二:當一個純四元數乘以一個單位四元數后,結果不再是純四元數,點A乘以P,此時點A已經被變換到了四維空間中,而不在處于三維平面內。當再次乘以$P^{-1}$時,因為四元數P乘以$P^{-1}$等于1,所以保證了點A依舊處于三維平面,此時解釋了為什么要乘以P和$P^{-1}$。

因為是單位四元數,共軛和逆相等,點A乘以P是繞軸N正方向旋轉θ/2角度,此時點A被旋轉到了四維空間,而不處于三維平面。乘以$P^{-1}$(逆和共軛相等)則等于乘以共軛,而共軛表示繞和P反方向旋轉θ/2角度,此時點A再次被旋轉回三維平面。點A相當于經歷了2次旋轉,每次都是θ/2,于是總共旋轉了θ角度,此時解釋了為什么是θ/2。

至此便是我對旋轉四元數中的理解。

?

?

轉載于:https://www.cnblogs.com/MyGameBlogs/p/8934753.html

總結

以上是生活随笔為你收集整理的关于使用旋转四元数绕轴旋转θ角度时,使用参数是θ/2的理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。