三維旋轉矩陣的推導過程(以右手座標系為例)
1.背景:
以三維點云為例,在資料處理過程中免不了對其進行各種各樣的變換,包括平移、旋轉、縮放、剪下等。通過對相關部落格的學習,空間想象力及數學推導能力極差的我趁熱打鐵,進行總結,本文著重介紹三維點雲的旋轉部分及其表達方式-旋轉矩陣的推導過程。
2.相關知識點
2.1右手座標系
- up-y軸
- right-x軸
- front-z軸
2.2三角函式公式
sin(α+β)=sinαcosβ+cosαsinβ
cos(α+β)=cosαcosβ-sinαsinβ
3.二維平面旋轉
以繞原點旋轉為例
4.三維空間旋轉
(1) 繞z軸旋轉-最簡單
(2) 繞x軸旋轉
繞y軸旋轉
5.總結
中心思想:
(1) 繞哪個軸旋轉,哪個軸的座標值不變
(2) 三維空間旋轉問題簡化為二維平面的旋轉問題
(3) 對應好旋轉的那個平面內兩個軸與原始x-y軸的對應關係
相關文章
- 三維旋轉矩陣推導矩陣
- 三維空間座標系變換-旋轉矩陣矩陣
- 三維座標系旋轉——旋轉矩陣到旋轉角之間的換算矩陣
- 二維旋轉矩陣推導矩陣
- [轉]旋轉矩陣:點旋轉和座標系旋轉矩陣
- 世界座標系到攝像機座標系的矩陣變換推導過程矩陣
- 3D旋轉矩陣的推導3D矩陣
- 三維座標要建一個4*4的矩陣?矩陣
- 三維旋轉矩陣 左乘和右乘分析矩陣
- 三維空間中物體兩次旋轉之間的連續旋轉矩陣計算矩陣
- Threejs的三維座標系JS
- OpenGL入門第三課--矩陣變換與座標系統矩陣
- 三維空間變換中旋轉矩陣左乘與右乘的區別矩陣
- THREE 矩陣優先原則和平移旋轉矩陣矩陣
- 向量和矩陣的座標變換7矩陣
- 旋轉矩陣與尤拉角的相互轉換矩陣
- 空間旋轉矩陣怎麼表示矩陣
- 三維空間的旋轉
- 矩陣求導公式【轉】矩陣求導公式
- 尤拉角和旋轉矩陣之間的轉換矩陣
- 協方差矩陣推導1矩陣
- LeetCodeHot100 73. 矩陣置零 54. 螺旋矩陣 48. 旋轉影像 240. 搜尋二維矩陣 IILeetCode矩陣
- 向量和矩陣的座標變換(下標記法)7矩陣
- 圖形學 旋轉與投影矩陣—2矩陣
- 圖形學 旋轉與投影矩陣-3矩陣
- 圖形學 旋轉與投影矩陣—1矩陣
- 四元數的旋轉公式推導公式
- 矩陣旋轉-Eigen應用(QTCreator編輯器)矩陣QT
- 利用齊次座標進行二維座標轉換
- 四元數旋轉公式推導公式
- Python pytorch 座標系變換與維度轉換PythonPyTorch
- [OpenGL](翻譯+補充)投影矩陣的推導矩陣
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- 線性變換和矩陣的橋樑篇2——像的座標標示矩陣
- 機器學習中的矩陣向量求導(五) 矩陣對矩陣的求導機器學習矩陣求導
- GPS座標轉換為BIM
- 地心地固座標系(ECEF)與站心座標系(ENU)的轉換
- 大角度非迭代的空間座標旋轉C#實現C#