Как изменить параметр SpotLight shadowCameraNear в THREE.js?

Как изменить параметры shadowCameraNear и shadowCameraFar SpotLight?

В этой демонстрации я изменяю параметр shadowCameraNear в цикле анимации, но хотя console.log() показывает, что изменение произошло, вспомогательный объект shadowCameraVisible не показывает никаких изменений.

демонстрация JSFiddle


person Zob    schedule 14.11.2014    source источник


Ответы (1)


Вот шаблон, которому вы должны следовать, если хотите динамически изменять shadowCamera параметры источника света.

light.shadowCameraNear += 0.01;

light.shadowCamera.near = light.shadowCameraNear;

light.shadowCamera.updateProjectionMatrix(); // important

обновленная скрипта: http://jsfiddle.net/3h8h1pzd/21/

три.js р.69

person WestLangley    schedule 14.11.2014