左手座標系和右手座標系

2022-05-29 04:24:08 字數 751 閱讀 4287

這篇算作是第一篇文章,以後覺得閒了就寫點自己最近所想的也蠻好。

左右手座標系是圖形學中比較糾結的一件事,d3d中左右手座標系兩套api都有,opengl中是右手座標系,在shader中是向量右乘的,即座標變換的時候,是m·v,此時translation向量在矩陣m的最後一列,這個和opengl的列儲存沒啥關係,看到有的文章寫是因為opengl列存所以右乘會快,我覺得這個說的不太對。左手座標系對應著的是xxy=z,yxz=x,  是輪換的,右手座標系與之相反,是yxx=z,直接做好右手座標系,再將x的位置反轉一下也能夠得到左手座標系。

在視口座標中,我們其實是處在左手座標系的。可以這樣考慮這個事情,右手部分對應著的是x軸正方向,左手部分對應著的是x軸負方向,看向的是z軸正方向,天空的方向是y軸正方向,這是乙個左手座標系。而在opengl中,對應著的api使用的都是右手座標系,如果自己管理變換矩陣的話,在視點座標變換的時候需要變到左手座標系。很多地方都不講這個問題,我覺得這對於我來說很困惑。在變換的時候,統一按照右手座標系去考慮就好了,也就是在世界座標和模型座標的時候使用的右手座標系,這個有個很好玩的事情就是,右手座標系的正,在左手座標系看來也是正的。

讀完規定自己讀好的書之後就離開這裡,希望能夠做好手頭的事情,一點點進步吧~

左手座標系和右手座標系

今天記錄一下一些基本的數學知識,左手座標系和右手座標系。這些對於搞影象開發或者遊戲開發的朋友來說,應該是很基礎的東西,不過對於大部分人來說還是比較陌生的知識。之所以看這方面資料主要是因為在使用android camera使用matrix的過程中,發現需要一些數學理論支援才能理解。這是為了後面使用an...

左手座標系和右手座標系

左手座標系 伸出左手,讓拇指和食指成 l 形,大拇指向右,食指向上。其餘的手指指向前方。這樣就建立了乙個左手座標系。拇指 食指和其餘手指分別代表x,y,z軸的正方向。判斷方法 在空間直角座標系中,讓左手拇指指向x軸的正方向,食指指向y軸的正方向,如果中指能指向z軸的正方向,則稱這個座標係為左手直角座...

左手座標系和右手座標系

mythou 今天記錄一下一些基本的數學知識,左手座標系和右手座標系。這些對於搞影象開發或者遊戲開發的朋友來說,應該是很基礎的東西,不過對於大部分人來說還是比較陌生的知識。之所以看這方面資料主要是因為在使用android camera使用matrix的過程中,發現需要一些數學理論支援才能理解。這是為...