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ć?

questionAnswers(1)

yourAnswerToTheQuestion