python - VRML 到 X3D 转换

标签 python django vrml x3d x3dom

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

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

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

最佳答案

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

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

关于python - VRML 到 X3D 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849593/

相关文章:

根据多个函数的结果返回值的 Pythonic 方式

python - 将 .format() 与大量替换字段一起使用

php - 虚拟 360°、拼接和演示软件,适用于 PHP 驱动的网站吗?

javascript - 如何在 Three.js 中导入 VRML 文件?

python - 自动对齐 "tabular"Python代码

python - Pandas 按数据框上的操作分组

Django查询以基于特定列的值获取唯一集

django - 使用 @user_passes_test 装饰器测试重定向

python - 在 Django 中,是否可以迁移任何特定的特定文件?