三維旋轉矩陣的推導過程(以右手座標系為例)
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的矩陣?矩陣
- 矩陣變換:沿任意軸旋轉及其推導矩陣
- 三維旋轉矩陣 左乘和右乘分析矩陣
- 旋轉矩陣矩陣
- 矩陣旋轉矩陣
- 三維重建學習(1):基礎知識:旋轉矩陣與旋轉向量矩陣
- OpenGL ES on iOS --- 座標系統與矩陣轉換iOS矩陣
- 三維空間 旋轉矩陣 四元數 尤拉角 相互轉換 組合旋轉矩陣
- 三維圖形繞任意軸旋轉矩陣求解步驟矩陣
- 剛體在三維空間的旋轉(關於旋轉矩陣、DCM、旋轉向量、四元數、尤拉角)矩陣
- 旋轉變換(一)旋轉矩陣矩陣
- 三維空間中物體兩次旋轉之間的連續旋轉矩陣計算矩陣
- ogre, dx, opengl座標矩陣矩陣
- OpenGL入門第三課--矩陣變換與座標系統矩陣
- 原地旋轉矩陣(不申請新的記憶體空間旋轉矩陣)矩陣記憶體
- 產品/過程矩陣(轉載)矩陣
- lisp 習題 矩陣旋轉Lisp矩陣
- 向量和矩陣的座標變換7矩陣
- 三維空間變換中旋轉矩陣左乘與右乘的區別矩陣
- 機器學習:推薦系統(五. 以矩陣分來解協作過濾)機器學習矩陣
- THREE 矩陣優先原則和平移旋轉矩陣矩陣
- OpenGL中的座標變換、矩陣變換矩陣
- 旋轉矩陣與尤拉角的相互轉換矩陣
- 協方差矩陣推導1矩陣
- 旋轉矩陣(Rotate Matrix)的性質分析矩陣
- 向量和矩陣的座標變換(下標記法)7矩陣
- 空間旋轉矩陣怎麼表示矩陣
- 正方形矩陣旋轉90度矩陣