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

Теперь я хочу изменить материал во время выполнения с помощью клавиатуры (меняет цвет и непрозрачность).

Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос