开发者社区> 问答> 正文

three.js 加载obj文件出错?报错

var loader = new THREE.OBJLoader();报错

Uncaught TypeError: THREE.OBJLoader is not a function

然而我在three.js 里也没找到这个函数,这个函数在哪个js里,要怎么用

展开
收起
爱吃鱼的程序员 2020-06-10 15:31:50 806 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    varloader=newTHREE.OBJLoader();
        loader.load('dog/dog.obj',function(dogObject){
          dogObject.scale.set(0.1,0.1,0.1);
          dogObject.position.y=10;
          dogObject.position.x=-50;
          scene.add(dogObject);

        });

    需要在前面导入相应的js文件 <scriptsrc="OBJLoader.js"></script>

    在three库中的three.js-master\examples\js\loaders文件夹下

    这个会报错,怎么处理这个报错? XMLHttpRequest只能处理http的请求。无法请求file://
    所以你需要部署好这个网站,并且通过 http://xxxxx访问才行
    2020-06-10 15:32:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载