Three.js學習(相機,場景,渲染,形狀)

 相機分爲透視相機和正交相機(還有第三人稱相機不介紹)。對象

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 看哪

----待續

相關文章
相關標籤/搜索