我想将从RapidAuthor导出的VRML文件转换为X3D,以便X3DOM可以读取它。
问题:Cortona VRML已扩展;我尝试了很多软件(例如aopt,X3D-Edit和Meshlab),但没有人可以转换它(它崩溃或者无法执行)。
有没有人已经成功了?
答案 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支持非常小。