Three.js场景加载

时间:2013-12-06 13:52:57

标签: import three.js

我是three.js的新手,想加载一个搅拌机场景。我用blender插件导出了场景,克隆了git repo并运行了这段代码:

window.onload = function () {
    var loader = new THREE.SceneLoader();
    loader.load('json/model.js', function () {
        console.log(arguments);
    });
}

但我得到的只是这个错误信息:

Uncaught TypeError: Object [object Object] has no method 'set' 

表示场景中的每个元素。

我在这里缺少什么?

提前致谢!

更新

所以我继续尝试导入,我可以以某种方式管理它工作,但不完全,因为灯光导致问题。

在我的场景中我有三个聚光灯,如果我从生成的json中删除它们我可以导入场景,否则我收到此错误:

TypeError: light.target.set is not a function

使用Firebug,我导航到临界点(第12269行)并找到:

light.target.set(…

其中light.target.set未定义,但light.target.position.set为。{1}}。但是,这可能是一个错误,还是我在导出时犯了错误?

0 个答案:

没有答案