Three.js:我不能改变相机的远近计划。为什么?

时间:2018-05-28 19:20:25

标签: three.js

我在0,0,0处有一些对象。对象大小随意改变。所以我调整相机z位置来看整个物体。我计算了正确的camera.position.z,camera.near = camera.position.z / 2,camera.far = camera.position.z * 2.

在debbuger中我看到正确的相机属性(我动态设置)但渲染器没有考虑新的远近计划深度(z-postion正常工作)。远近属性等于初始值(在新的THREE.PerspectiveCamera(...)运算符中设置)。

为什么?

1 个答案:

答案 0 :(得分:2)

您需要致电

camera.updateProjectionMatrix();

如果您更改fovaspectnearfar属性。

three.js r.92