如何在Three.js中导出,导入,隐藏,解除整个场景的分解

时间:2016-03-13 17:29:20

标签: javascript three.js

我想导出一个完整的Three.js场景,然后将其存储并稍后导入。我预计这将是直截了当的,例如:

// Create scene1 before hand

sceneJSON = scene1.toJSON();
sceneObj = THREE.JSONLoader.prototype.parse(sceneJSON);
scene2 = new THREE.Scene();
scene2.add(sceneObj);

这会引发错误:

three.js:18189 Uncaught TypeError: Cannot read property 'length' of undefined

显然scene1.toJSON();的输出不是THREE.JSONLoader.prototype.parse所期望的。

我在这里拼凑了一个js小提琴来演示这个错误:

https://jsfiddle.net/kevzettler/d0fteot7/30/

这个问题似乎很有意义,但过时了。引用的接口不再出现在Three.js

How to export and then import a scene with Three JS?

0 个答案:

没有答案