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
Three.js 如何更改阴影摄影机的大小?_Three.js - Fatal编程技术网

Three.js 如何更改阴影摄影机的大小?

Three.js 如何更改阴影摄影机的大小?,three.js,Three.js,我试图更新光源阴影的可见性的宽度和高度,但我不知道会出现什么,无论我有多扭曲,都不会改变 如何更改阴影摄影机的大小?以下是动态更新阴影摄影机的模式: light.shadow.camera.left = - 100; light.shadow.camera.updateProjectionMatrix(); // important! three.js r.73它仍然没有改变这是正确的答案,从您的图像来看,它看起来确实改变了,因为立方体的阴影被剪裁了。我无法为您调试代码,我只能回答有关thr

我试图更新光源阴影的可见性的宽度和高度,但我不知道会出现什么,无论我有多扭曲,都不会改变


如何更改阴影摄影机的大小?

以下是动态更新阴影摄影机的模式:

light.shadow.camera.left = - 100;
light.shadow.camera.updateProjectionMatrix(); // important!

three.js r.73

它仍然没有改变这是正确的答案,从您的图像来看,它看起来确实改变了,因为立方体的阴影被剪裁了。我无法为您调试代码,我只能回答有关three.js的问题。这在r73中似乎不再有效。我正试图找出如何在从r72更新到r73之后再做一次。它在初始化时起作用,但之后我不能再修改阴影截锥体了。@Spencer更新了答案。
light.shadow.camera.left = - 100;
light.shadow.camera.updateProjectionMatrix(); // important!