Three.js - Zmień materiał w czasie wykonywania
Mam kilka plików .js wyeksportowanych z Blendera i załaduj jeTHREE.JSONLoader();
moje wywołanie zwrotne:
var callback = function( geometry ) { createMesh(geometry);
moje ładowanie:
loader.load( "Models/sculp.js", callback );
moja metoda tworzenia:
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++;
}
Teraz chcę zmienić mój materiał w czasie wykonywania, używając mojej klawiatury (zmienia kolor i krycie).
Jak mogę to zrobić?