1. 程式人生 > >笛卡爾座標系與右手定則

笛卡爾座標系與右手定則

笛卡爾座標系(Cartesiancoordinates) 就是直角座標系和斜角座標系的統稱。

      相交於原點的兩條數軸,構成了平面仿射座標系。如兩條數軸上的度量單位相等,則稱此仿射座標系為笛卡爾座標系。兩條數軸互相垂直的笛卡爾座標系,稱為笛卡爾直角座標系,否則稱為笛卡爾斜角座標系。

  仿射座標系和笛卡爾座標系平面向空間的推廣

  相交於原點的三條不共面的數軸構成空間的仿射座標系。三條數軸上度量單位相等的仿射座標系被稱為空間笛卡爾座標系。三條數軸互相垂直的笛卡爾座標系被稱為空間笛卡爾直角座標系,否則被稱為空間笛卡爾斜角座標系。

  笛卡爾座標,它表示了點在空間中的位置,但卻和直角座標有區別,兩種座標可以相互轉換。舉個例子:某個點的笛卡爾座標是493,454, 967,那它的X軸座標就是4+9+3=16,Y軸座標是4+5+4=13,Z軸座標是9+6+7=22,因此這個點的直角座標是(16,13, 22),座標值不可能為負數(因為三個自然數相加無法成為負數)。

右手定則
在三維座標系中,
Z軸的正軸方向是根據右手定則確定的。右手定則也決定三維空間中任一座標軸的正旋轉方向。
要標註
XYZ軸的正軸方向,就將右手背對著螢幕放置,拇指即指向X軸的正方向。伸出食指和中指,食指指向Y軸的正方向,中指所指示的方向即是Z軸的正方向。還有一種就是手握法,如圖:


WebGL中使用的是後者