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使用的左手座标系

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