Three.js - Material zur Laufzeit ändern

Ich habe einige .js-Dateien aus Blender exportiert und lade sie mitTHREE.JSONLoader();

mein Rückruf:

var callback   = function( geometry ) { createMesh(geometry);

meine Beladung:

loader.load( "Models/sculp.js", callback );

Meine Erstellungsmethode:

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++;
}

Jetzt möchte ich mein Material zur Laufzeit mithilfe meiner Tastatur ändern (ändert Farbe und Deckkraft).

Wie kann ich das machen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage