有办法将X3d文件导入three.js吗?
也许把X3d文件转换成three.js可以读取的东西?比如OBJ还是STL?
谢谢你的帮助!
发布于 2013-12-28 04:52:49
X3DOM
目前还没有用于X3D的three.js加载程序,但如果必须使用该文件格式,则可以使用X3DOM。
否则,您将不得不编写自己的加载程序或转换为其他格式,正如您所怀疑的。
将X3D转换为OBJ
然而,您可以使用命令行工具AOPT在X3DOM问题中创建一个webservice,然后您可以对webservice进行ajax查询,以便在客户端javascript中使用它。
aopt -i filename.x3db -e filename.obj否则,X3DOM是开源的,因此您可以深入挖掘它的代码,只提取处理解析文件的部分,并相应地编写OBJ文件,但这需要对X3D和OBJ格式有很好的了解,以及扎实的javascript知识。您可以跳过第一部分,方法是有一个带有X3DOM的1像素画布来为它提供要解析的文件。
https://stackoverflow.com/questions/20810737
复制相似问题