VRML到X3D转换

zmb*_*mbq 10 python django vrml x3d x3dom

我正在开发一个管理VRML文件的Web应用程序.我还想让用户看到上传的文件,而无需特定的插件或播放器.X3DOM允许在大多数浏览器上查看没有插件的X3D文件,所以我想使用它.

唉,它适用于X3D文件,而不适用于VRML文件.我需要将VRML文件转换为X3D格式.

X3DOM背后的同一个人发布了一个名为InstantReality的软件包,它有一个将VRML转换为X3D的实用程序.但是,我宁愿不使用外部实用程序(我甚至不确定我是否允许在商业环境中使用它,我找不到它的使用条款)但是从我的应用程序代码调用转换例程.

zmb*_*mbq 9

MeshLab!有一个名为MeshLab的开源项目,可以对3D网格进行各种处理.它还有一个名为MeshlabServer的命令行工具.

运行meshlabserver.exe -i <wrl file> -o <x3d file>执行转换(非常快).由于它是开源的,我没有任何许可问题.


小智 5

你在谈论这个在线转换器吗? http://doc.instantreality.org/tools/x3d_encoding_converter/ 您可以构建一些脚本来将vrml转换为x3d/x3dom,然后存储和/或显示

以及blender aopt和其他人应该能够在命令行上将vrml转换为x3d.根据您的服务器,这也可以批量/编写脚本

我急于完成其他工作,但希望这会有所帮助.

如果您需要更多信息或示例,请告诉我,看看我能做些什么