Three.js - Cambio de material en Runtime
Tengo algunos archivos .js exportados desde Blender y los cargo conTHREE.JSONLoader();
mi devolución de llamada:
var callback = function( geometry ) { createMesh(geometry);
mi carga:
loader.load( "Models/sculp.js", callback );
mi método de creación:
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++;
}
Ahora quiero cambiar mi material en tiempo de ejecución usando mi teclado (cambia de color y opacidad).
¿Cómo puedo hacer eso?