我有一个 OBJ、MTL 和从Cinema 4D
. 设计师给了我一个 ZIP 文件。我正在尝试在THREE.JS
. 我使用以下代码:
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setPath('shipka-obj/');
mtlLoader.load('shipka.mtl', function (materials) {
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.setPath('shipka-obj/');
objLoader.load('shipka.obj', function (object) {
scene.add(object);
});
});
问题是纪念碑缺少部分:
设计师说我做错了什么,但我看不出它是什么?请帮忙!谢谢。
编辑:我已将带有 obj、mtl 和纹理图像的 zip 上传到 Dropbox。这是一个链接。https://www.dropbox.com/s/ah8yhjadgihrihr/shipka-obj.zip?dl=0