Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ThreeJS:更新摄像机视野_Javascript_Three.js - Fatal编程技术网

Javascript ThreeJS:更新摄像机视野

Javascript ThreeJS:更新摄像机视野,javascript,three.js,Javascript,Three.js,我试图在不创建新相机的情况下更新相机的视野。通过使用下面的代码,我已经能够对position执行此操作: camera.position.set() 我想以与fov类似的方式进行设置: camera.fov.set() 这在脚本中不起作用。其他人能推荐一种快速方法吗?您需要重新计算projectionMatrix: camera.fov = 20; camera.updateProjectionMatrix(); 不过,这可能会在将来被美化

我试图在不创建新相机的情况下更新相机的视野。通过使用下面的代码,我已经能够对position执行此操作:

camera.position.set()
我想以与fov类似的方式进行设置:

camera.fov.set()

这在脚本中不起作用。其他人能推荐一种快速方法吗?

您需要重新计算projectionMatrix:

camera.fov = 20;
camera.updateProjectionMatrix();
不过,这可能会在将来被美化