什么是萬(wàn)向鎖?

使用歐拉角旋轉(zhuǎn)物體時(shí),物體是按照自身坐標(biāo)軸以一定的順序進(jìn)行旋轉(zhuǎn)的,在unity中是按照,是按y->x->z
以下視頻非常有用:
https://v.youku.com/v_show/id_XNzkyOTIyMTI=.html

看完之后感覺(jué)半懂不懂的,然后又看到一段話:

首先確定手機(jī)的物體坐標(biāo)系朝向,假設(shè)z軸與手機(jī)屏幕垂直(手機(jī)平放于桌面)指向上方,
手機(jī)較短的一條邊為x軸,較長(zhǎng)的一條邊為y軸(方向由手機(jī)尾部指向頭部),物體坐標(biāo)系的原點(diǎn)是手機(jī)左下角的頂點(diǎn)。(注意旋轉(zhuǎn)順序?yàn)閦yx)
繞z軸旋轉(zhuǎn)任意角度(注意x和y軸也跟著一起旋轉(zhuǎn)),再繞y軸旋轉(zhuǎn)90°,再繞x軸旋轉(zhuǎn)任意角度。

通過(guò)多次嘗試,會(huì)發(fā)現(xiàn)一個(gè)共同點(diǎn):z軸永遠(yuǎn)是水平的, 通俗的說(shuō),手機(jī)永遠(yuǎn)也不會(huì)立起來(lái)(旋轉(zhuǎn)形成的三維空間是固定的)!
本來(lái)以為手機(jī)會(huì)指向任何方向,但實(shí)際上手機(jī)好像是被鎖在桌面上,只能指向水平的某個(gè)方向,這個(gè)現(xiàn)象就稱為萬(wàn)向鎖。

而如果繞y軸旋轉(zhuǎn)不等于90°(1°也好89°也好),只要選擇適當(dāng)?shù)睦@x和z的角度,
就可以讓手機(jī)指向三維空間中的任何一個(gè)方向,手機(jī)是自由的(旋轉(zhuǎn)產(chǎn)生的三維空間不會(huì)完全重疊),也就不會(huì)遇到萬(wàn)向鎖現(xiàn)象。
————————————————
版權(quán)聲明:本文為CSDN博主「羅伯特祥」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43455581/article/details/108411948

然后就明白了,只要第二個(gè)旋轉(zhuǎn)的軸旋轉(zhuǎn)90度,就會(huì)讓第三個(gè)軸和第一個(gè)軸處在同一個(gè)平面。
然后移動(dòng)第一個(gè)軸和第三個(gè)軸所產(chǎn)生的效果就相同了,這就產(chǎn)生了萬(wàn)向鎖。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容