Three.js - Изменить материал во время выполнения
У меня есть несколько файлов .js, экспортированных из Blender, и загружаю ихTHREE.JSONLoader();
мой обратный звонок:
var callback = function( geometry ) { createMesh(geometry);
моя загрузка:
loader.load( "Models/sculp.js", callback );
мой метод создания:
function createMesh(geometry){
inArr[id] = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: 0xbbbbbb} ) );
inArr[id].scale.set( 100, 100, 100 );
scene.add( inArr[id] );
id++;
}
Теперь я хочу изменить материал во время выполнения с помощью клавиатуры (меняет цвет и непрозрачность).
Как я могу это сделать?