我正在尝试使用 three.js 创建一个 3d 模型查看器,但它不会加载任何 .mtl 和 .obj 文件。我遵循本教程https://manu.ninja/webgl-3d-model-viewer-using-three-js/但它只加载女性模型。
这是我的脚本:
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setBaseUrl('models/rayman2');
mtlLoader.setPath('models/rayman2');
mtlLoader.load('rayman_2_mdl.mtl', function (materials) {
materials.preload();
materials.materials.default.map.magFilter = THREE.NearestFilter;
materials.materials.default.map.minFilter = THREE.LinearFilter;
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.setPath('models/rayman2');
objLoader.load('rayman_2_mdl.obj', function (object) {
object.position.x = 0;
object.position.y = 0;
object.position.z = 0;
scene.add(object);
}, null, null);
});