我成功用三个JS的JSON加载器加载我的obj文件但是我也不能成功获得这些材料。我有两个错误:
Uncaught TypeError: Cannot read property 'attributes' of undefined @ three.min.js:455h....
Uncaught TypeError: Cannot read property 'transparent' of undefined
以下是我用来在场景中加载对象的代码:
var loader = new THREE.JSONLoader();
loader.load("obj/littlebig.json", function(geometry, mat) {
var material = new THREE.MeshFaceMaterial(mat);
var object = new THREE.Mesh(geometry, material);
object.scale.set(100, 100, 100);
scene.add(object);
}
);
以下是来自搅拌机的导出:http://pastebin.com/Uae3qC1w。 (我自愿删除了一些紫外线,顶点和法线)。
以下是我用blender制作的导出截图:
这是mat变量值的一部分,如果你需要其余部分,我会上传它:
你看到了什么问题吗?
编辑:我尝试了很多东西,似乎我的导出很糟糕,因为使用其他模型我成功加载了材料,所以如果你看到我想念的选项......
答案 0 :(得分:0)