Three.js:loader.setPath未定义

时间:2016-04-04 13:59:56

标签: three.js

你好开发者和天才,

我试图用WebGLrenderer简单地将obj模型导入我的three.js场景。

我尝试了很多不同的教程,但对我没什么用。我总是收到以下错误:

TypeError:loader.setPath不是函数。 loader.setPath未定义。得到错误的模块是MTLLoader.js。

我在我的html头中实现了js-File,当然我也使用了three.min.js和OBJLoader.js。

我只是不知道该怎么做。任何人都可以帮助我,看一下具体的代码吗?

  

var mesh2 = null;

     

var mtlLoader = new THREE.MTLLoader(); mtlLoader.setBaseUrl(   “myurlpath”); mtlLoader.setPath(   “myurlpath”); mtlLoader.load(   'WaltHead.mtl',功能(材料){

     

materials.preload();

     

var objLoader = new THREE.OBJLoader(); objLoader.setMaterials(   材料); objLoader.setPath(“myurlpath”); objLoader.load(   'WaltHead.obj',函数(对象){

mesh2 = object;
mesh2.position.y = -50;
scene.add( mesh2 );
     

});

     

});

感谢您的帮助: - )

0 个答案:

没有答案