将Cortona VRML转换为X3D

时间:2013-09-26 21:44:14

标签: vrml x3d

我想将从RapidAuthor导出的VRML文件转换为X3D,以便X3DOM可以读取它。

问题:Cortona VRML已扩展;我尝试了很多软件(例如aopt,X3D-Edit和Meshlab),但没有人可以转换它(它崩溃或者无法执行)。

有没有人已经成功了?

1 个答案:

答案 0 :(得分:0)

不幸的是,你不会找到一个现成的工具来处理这种类型的文件(我甚至在尚未公开发布的BS Content Studio中试过它,它只是崩溃了。)

您需要手动(或者如果您有许多模型,编写程序或VrmlPad宏来自动化它)摆脱PROTO,4个Cortona专用节点(IntegerSequencer,TransformSensor,HTMLText,Panel)并删除转换器工具可以处理它之前的vrmlscript Script节点。

只有这样你才能转换为X3D(或其他格式),然后你仍然需要编写javascript来重现你在Cortona版本中的交互类型。


基本上,您唯一的选择是

  • 编写自己的转换器

  • 让别人为你写

  • 等到Cortona添加X3DOM导出选项

  • (或使用除RapidAuthor之外的其他工具)

你提到你已经清理了足够的文件以便它在Contact中工作,所以你可以尝试在BS Studio中打开它,但是你仍然必须重做动画,因​​为它的X3DOM支持非常小。