Three.js. Как сменить цвет по щелчку на div?
Есть два DIVwhite и black по щелчку должна меняться текстура на white.jpg или black.jpg. Подскажите как это сделать?
Вот часть кода с объектом: var box = new THREE.BoxGeometry( 30, 300, 200, 2, 3, 2 ); var loader = new THREE.TextureLoader(); var texture = loader.load('black.jpg'); var boxMaterial = new THREE.MeshBasicMaterial({ map:texture, side:THREE.DoubleSide }); var mesh = new THREE.Mesh(box, boxMaterial); scene.add(mesh); Пытаюсь делать так, не получается document.getElementById('bwhite').onclick = function() { texture = loader.load('white.jpg'); texture.needsUpdate = true; boxMaterial.map.needsUpdate = true; } |
Часовой пояс GMT +3, время: 09:31. |