three.js是opengl的封裝,是以坐标系同opengl,都是右手坐标系。著名的微軟開發的一套directx是左手坐标系。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNyZwpmL4QTM5QDM0ETM4IjMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
伸出你的右手,把四個手指從x軸到y軸的方向握拳,大拇指指向的方向就是z的方向。z的方向是指向螢幕外的。因為我們這裡很多節都提前用到了坐标的概念是以把這個坐标系先講一下,這裡指的是世界坐标系。暫且可以了解為你繪制的場景的坐标系。原點就是中心點,然後x,y,z軸的方向如上圖所示。x方向朝右,y方向垂直向上,z方向是指向螢幕外的了。
那再講講左手坐标系,方法跟右手一樣,隻是握拳的是左手,把四個手指從x軸到y軸的方向握拳,拇指指向z。