• 三維環(huán)境下的左手和右手坐標(biāo)系相互轉(zhuǎn)換方法

    2023/2/7??????點(diǎn)擊:

    右手食指為Y軸正方向,中指為Z軸正方向,大拇指為X軸正方向,這樣的坐標(biāo)系為右手坐標(biāo)系。右手換成左手則為左手坐標(biāo)系。將一個(gè)坐標(biāo)系的一個(gè)軸取反向,則改變了手性;兩個(gè)軸取反向,則等價(jià)于繞第三軸旋轉(zhuǎn)180度;將三個(gè)軸都取反向,則是前面兩者的疊加,改變手性+旋轉(zhuǎn)。

    左手坐標(biāo)系和右手坐標(biāo)系圖示

    左右手坐標(biāo)系的轉(zhuǎn)換在圖形學(xué)開(kāi)發(fā)中經(jīng)常出現(xiàn),例如OpenGL使用右手坐標(biāo)系,Unity使用左手坐標(biāo)系。下文所述右手坐標(biāo)系即是OpenGL坐標(biāo)系,左手坐標(biāo)系即是Unity坐標(biāo)系。

    UNITY3D OPENGL坐標(biāo)系對(duì)比

    左右手坐標(biāo)系種坐標(biāo)點(diǎn)的變換方法

    坐標(biāo)點(diǎn)的平移和旋轉(zhuǎn)變換方法

    因此得到結(jié)論為:

    左手和右手坐標(biāo)平移和旋轉(zhuǎn)變換方法



    感謝狗子孫同學(xué)的無(wú)私奉獻(xiàn),網(wǎng)友們有幸一讀如此簡(jiǎn)明扼要的左右手坐標(biāo)系轉(zhuǎn)換方法。經(jīng)過(guò)實(shí)際論證,確實(shí)可用。