0
我知道計算視圖寬度和高度的公式。使用camera.setlens時的視圖寬度
var vFOV = camera.fov * Math.PI/180; // convert vertical fov to radians
var height = 2 * Math.tan(vFOV/2) * dist; // visible height
var aspect = window.width/window.height;
var width = height * aspect;
但是,當涉及camera.setlens(60)
計算出錯了。當我們使用Camera.setlens
時公式會改變嗎?
你看過soure代碼來看看'setLens()'做了什麼嗎? http://github.com/mrdoob/three.js/blob/master/src/cameras/PerspectiveCamera.js。 – WestLangley