如何导出然后用三个JS导入一个场景?

时间:2013-07-07 22:18:18

标签: import export three.js

我有一个复杂的3D场景,包含三个JS和许多Javascript代码。我需要将此场景导出为一个文件,然后使用简单的ThreeJS场景播放器在我的网站上使用它。

我尝试过ObjectExporter和SceneExporter。但仍然无法理解如何将这些数据加载回ThreeJS环境。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

SceneExporter不会导出通过JSON加载的场景对象 ObjectExporter无法导出纹理

链接脚本

ObjectExporter.js
GeometryExporter.js
BufferGeometryExporter.js
MaterialExporter.js

function exportScene(save, type) {
    exporter = new THREE.ObjectExporter;
    var obj = exporter.parse(scene);
    var json = JSON.stringify(obj);
    log(json);
}

将json保存到文件ext .json 图书馆取自https://github.com/mrdoob/three.js/tree/master/examples/js/exporters 来自https://github.com/mrdoob/three.js/tree/master/editor的装载机 编辑菜单中的默认导入 - > file-> import 我正在努力增加导出纹理的能力