我开始学习这个很棒的图书馆,我完全陷入了爱河。我遵循了一些教程,并成功导入了我的3d模型(obj扩展名)。
但是当我也要导入.mtl文件时,黑屏什么也不会发生。
有人可以向我解释我在做什么错吗?
工作代码(无资料):
loader.load(
'scene.obj',
function ( object ) {
scene.add( object );
},
function ( xhr ) {
console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );
},
function ( error ) {
console.log( 'An error happened' );
}
);
无效的代码:
let materialLoader = new THREE.MTLLoader();
materialLoader.load('scene.mtl', function(materials){
materials.preload();
let objectLoader = new THREE.OBJLoader();
objectLoader.setMaterials(materials);
objectLoader.load('scene.obj', function(mesh){
scene.add(mesh);
});
});
不幸的是,我在开发人员控制台中没有收到任何错误或警告,因此我不知道在哪里查找。
我希望有人可以帮我解决这个问题。
最诚挚的问候
P.S。链接到我的代码:http://159.69.213.164/3d/