我托盘用于输出带有OBJExporter的three.js中的所有场景:
var exporter = new THREE.OBJExporter();
exporter.parse(scene);
在文件旁边:
var blob = new Blob([exporter], {'type': 'text/plain'});
var url = URL.createObjectURL(blob);
var a = document.createElement("a");
document.body.appendChild(a);
a.style = "display: none";
a.href = url;
if (!name) a.download = document.getElementById('txtProjName').value + " ID " + guiProject.id;
else a.download = name;
a.click();
document.body.removeChild(a);
它创建一个文件,但只有:
[object Object]
我不知道如何设置类型('type':'text / plain')。 将所有场景导出到obj文件(或者可以导入到像json文件这样的three.js的类似文件)是一种简单的方法吗?