上篇大致了解了three.js ,并可以創(chuàng)建一個(gè)簡(jiǎn)單的可動(dòng)的立方體。下來(lái)我們著重了解下camera (照相機(jī)),照相機(jī)其實(shí)就是視角,就像你的眼睛。Three.js有兩種不同的相機(jī)模式:直角相機(jī)(OrthographicCamera)和透視相機(jī)(PerspectiveCamera),最好的方式去理解這兩個(gè)照相機(jī)的不同是-用你的眼睛去觀察它們。
透視相機(jī)
下圖是透視相機(jī)的投影
構(gòu)造函數(shù)
THREE.PerspectiveCamera(fov, aspect, near, far)
實(shí)例
var camera = new THREE.PerspectiveCamera(45, 400 / 300, 0.1, 1000);
透視相機(jī)參數(shù)解析
參數(shù) | 描述 |
---|---|
Fov | 視野-這是從相機(jī)這個(gè)位置可以看到的場(chǎng)景,正如我們?nèi)祟?lèi)幾乎可以看 |