下文中, 繞坐標軸 旋轉(zhuǎn)角度
的旋轉(zhuǎn)矩陣表示為
, 其中
.
Unity 中, 歐拉角 表示的旋轉(zhuǎn)順序是
的外旋(extrinsic rotation).
設(shè)初始坐標系為 . 設(shè)點
在
中坐標為
, 順序為
的外旋的意義是:
-
繞
的
軸旋轉(zhuǎn)
,得到點
的坐標
.
-
繞
的
軸旋轉(zhuǎn)
, 得到點
的坐標
.
-
繞
的
軸旋轉(zhuǎn)
得到目標點
的坐標
.
于是
順序反過來()的內(nèi)旋(intrinsic rotation)和上述外旋的結(jié)果是一樣的. 內(nèi)旋的意義是
-
繞
的
軸旋轉(zhuǎn)
蘸吓,得到點
的坐標
. 坐標系經(jīng)過同樣的旋轉(zhuǎn)形成新的坐標系
.
-
繞
的
軸旋轉(zhuǎn)
, 得到點
. 這個操作愿卒,等價于先把
轉(zhuǎn)回
(應(yīng)用變換
),然后繞
的
軸旋轉(zhuǎn)
(應(yīng)用變換
), 再將
轉(zhuǎn)到
(應(yīng)用變換
)歧蒋,所以
在
中的坐標為
坐標系也在上述變換作用下變成
, 相對
而言是應(yīng)用了變換
.
-
繞
的
軸旋轉(zhuǎn)
, 得到
. 類似地,這等價于將
轉(zhuǎn)回
, 繞
的
軸旋轉(zhuǎn)
, 再將
轉(zhuǎn)回
, 即