Seeking Assistance
I am a beginner in the realm of Three.js and I am attempting to apply a texture to an imported object.
The Issue at Hand
Despite numerous attempts, I have been unable to successfully achieve this task. I encounter no errors, but the object loads without the desired texture.
Snippet of My Code
var loader6 = new THREE.OBJLoader();
// load a resource
loader6.load(
// resource URL
'models/Chair.obj',
// called when resource is loaded
function ( object ) {
object.scale.x = 20;
object.scale.y = 30;
object.scale.z = 20;
object.rotation.y = -0.3;
object.position.z = -500;
object.position.x = 30;
object.traverse( function ( child ) {
if ( child instanceof THREE.Mesh ) {
console.log(texture);
child.material.map = texture;
}
});
var texture = new THREE.TextureLoader().load('models/Chair.mtl');
object6 = object;
scene.add( object6 );
},
Any assistance would be greatly appreciated.