0

我有一个2003 年的遗留 VRML 项目,其中包含几个 VRML 模型。我使用 InstantReality转换器将 VRML 转换为 X3D(因此我可以使用 X3DOM 加载它们)。

一个模型是不完整的,缺少颜色和形状,另一个根本没有出现。

以下是转换后的页面(查看源代码)和原始 VRML 模型:

我正在寻找有关转换失败的方向,或者如何编辑生成的 X3D 代码以修复未显示的元素。

4

1 回答 1

1

最直接的答案是,X3DOM 实现不支持 VMRL 中的 Prototype 节点和翻译的 X3D 文件,因此即使是完美的转换也不会在 X3DOM 中呈现。

X_ITE javascript-WebGL 实现 ( http://create3000.de/x_ite/getting-started/ ) 确实支持这些 X3D 节点。

话虽如此,您提供的文件引用了其他几个文件,因此我无法真正测试 X_ITE 如何处理转换后的文件。

Web3D Consortium 支持一个用户社区,我认为该用户社区会对这个应用程序感兴趣并且能够提供更多建议。他们可以在网站上找到:http ://www.web3d.org ;和公共邮件列表https://www.web3d.org/mailman/listinfo/x3d-public_web3d.org

于 2020-01-31T13:05:29.580 回答