как задать не статичный свет

167
26 ноября 2016, 18:00

У меня obj loader c orbitcontrol, мне нужно не статичное освещение, чтобы фигура освещалась по мере прокрутки ее, а другие стороны затемнялись немного.
Я пробовал вот так:

var ambient = new THREE.AmbientLight( 0x006400);    
scene.add( ambient );
var directionalLight = new THREE.DirectionalLight( 0xffeedd );
directionalLight.position.set( 5, 5, 5);
scene.add( directionalLight );

Answer 1

добавить камеру в сцену scene.add(camera);, "прикрутить" свет к камере, а не к сцене camera.add(directionalLight)'

jsfiddle пример

READ ALSO
Получение координат метки в событии Я.Карт

Получение координат метки в событии Я.Карт

Как получить изначально заданные координаты метке?

232
Как проверить на undefined?

Как проверить на undefined?

Есть код который выводит сумму чисел в массиве, без наибольшего и наименьшего значенияНе могу проверит входное значение на undefined

328
Как скрыть ссылку в коде?

Как скрыть ссылку в коде?

В коде html или php (не важно), требуется скрыть ссылкуСкрыть не в отображении, а прямо в коде, чтобы не смогли увидеть исходного кода

388
Неверный перевод русских букв в unicode на JavaScript

Неверный перевод русских букв в unicode на JavaScript

Требуется прочитать текст из файла и перевести его в UnicodeДелаю это посимвольно функцией charCodeAt

248