一:数学中的三种坐标系
——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使用的左手坐标系