對萬向鎖的理解

2021-10-13 02:57:55 字數 308 閱讀 1076

這周依然在繼續unity的學習,在開發過程中遇到了萬向鎖的問題。經過查詢資料對萬向鎖有了初步的理解。

萬向鎖官方解釋:一旦選擇±90°作為pitch角,就會導致第一次旋轉和第三次旋轉等價,整個旋轉表示系統被限制在只能繞豎直軸旋轉,丟失了乙個表示維度。

個人理解:在unity中有x軸、y軸、z軸,在它們在旋轉的過程中。當兩個軸旋**生重疊時,就會丟失乙個維度,使旋轉只鎖定乙個軸上。

期末複習計畫:

重點在計算機組成原理、離散數學,python

其餘學科選擇性複習

繼續保持背英語單詞

詳解萬向鎖

對於萬向鎖這個東西,很久都沒理解,找了很多資料,最後終於應該是被我明白,自我感覺很多教程沒有突出重點,或者我們沒有意識到他的重點在哪。發現的另外一篇比較易懂的則是 這篇部落格可以說是對後者的詳解,兩者可以參考。什麼是尤拉角?用一句話說,尤拉角就是物體繞座標系三個座標軸 x,y,z軸 的旋轉角度。1,...

關於尤拉角與萬向鎖的理解

要理解萬向鎖,如果從定義上去解釋,那理解起來會非常困難,我們不如從萬向鎖會導致什麼問題入手。萬向鎖其實是就是導致物體的旋轉不按我們的意願進行轉動,如乙個人體,從站立到平躺,只需乙個軸的動動可以完成,但由於萬向鎖,這個軸被鎖定了,所以需要另外兩個軸的運 動才可以輔助完成轉動,目的一樣能達到,但這個過程...

萬向節鎖 Gimbal Lock 的理解

目錄我直接丟擲結論 gimbal lock 產生的原因不是尤拉角也不是旋轉順序,而是我們的思維方式和程式的執行邏輯沒有對應,也就是說是我們的觀念導致這個情況的發生。首先我們看一下尤拉角的定義 用一句話說,尤拉角就是物體繞座標系三個座標軸 x,y,z軸 的旋轉角度。在這裡,座標系可以是世界座標系,也可...