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!