相機分爲透視相機和正交相機(還有第三人稱相機不介紹)。對象
var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);it
•第一個參數 (75) 定義了相機的垂直 視野, 並採用度爲單位(從視圖的底部到頂部)。這是任意時間在屏幕上看到的 可觀察 內容的範圍。水平 FOV 是經過使用垂直 FOV 計算出來的。io
•第二個參數 (window.innerWidth / window.innerHeight) 定義相機的 縱橫比。你一般 須要使用 視區 元素的寬度除以其高度 ,不然最後可能生成壓扁的圖像。時間
•第三個參數 (0.1) 定義了較近的相機 視錐平面。在此案例中,較近的視錐平面幾乎與 xy 平面(即屏幕)重合。生成
•最後一個參數 (1000) 定義了較遠的相機視錐 平面。在此案例中,當某個對象移過 ±1000 個單位時, 將被視爲超出可見的 Three.js 範圍,並將從視圖中剪切掉。new
•Position 相機位置參數
•LookAt 看哪
----待續