Unity中的數學基礎——座標系

一:數學中的三種座標系

——1D
1D只有線的說法,對應數學上的數軸。用於計數或度量。

 


——2D
對應數學上的放射座標系(相交於原點的兩條數軸,構成了平面放射座標系),如果兩條數軸上的度量單位相等,則稱此放射座標系爲笛卡爾座標系,笛卡爾座標系包括直角座標系和斜角座標系。
在2D笛卡爾座標系中,用(x,y)來表示一個點,也稱爲座標,座標的每個分量都表明了該點與原點之間的距離和方向(x的值是到y軸的距離,y的值是到x軸的距離)

 


——3D
對應數學上的空間座標系。在3D座標系中,用(x,y,z)來表示一個點,也稱爲座標,座標的每個分量都表明了該點與yz,xz,xy平面之間的距離和方向。


二:左手座標系與右手座標系

座標系通常分爲左手座標系和右手座標系。數學中的3D笛卡爾座標系採用的是右手座標系,而Unity採用的是左手座標系
他們的區別在於Z軸的指向不同。

手指表示法:大拇指指向x軸的正方向,食指指向y軸的正方向,其他三個手指指向z軸的正方向

OpenGL使用的右手座標系,Direct3D使用的左手座標系

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章