1

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

在调试器中,我看到正确的相机属性(因为我动态设置),但渲染器没有考虑新的远近平面深度(z-postion 工作正常)。Far 和 Near 属性等于初始值(在 new THREE.PerspectiveCamera(...) 运算符中设置)。

为什么?

4

1 回答 1

6

你需要打电话

camera.updateProjectionMatrix();

如果您更改fovaspectnearfar属性。

三.js r.92

于 2018-05-28T20:45:07.057 回答