Ниже приведен мой фрагмент кода, который загружает сетку на объект. На данный момент его прохождение через все это.
Текущий код:
var loader = new THREE.GLTFLoader();
loader.load( '../gtf/Box.gltf', function ( gltf ) {
model = gltf.scene;
gltf.scene.traverse( function ( child ) {
if ( child.isMesh ) {
child.material.map = texture;
}
} );
scene.add( model);
} );
Как мне создать массив из children[]
? Затем каждый ребенок позволит мне назначить отдельные текстуры.
Я сделал модель в Blender с отдельными сетками и материалами.
В ТРИ. JS я хочу иметь возможность:
children[0].material.map = blueTexture;
children[1].material.map = greenTexture;
и т.д.