主要内容

X3D的万博1manbetx支持

X3D

X3D (X可伸长的3 dISO标准是一种开放的标准文件格式和运行时架构,用于表示和交流3D场景和对象。X3D有一组丰富的组件化特性,可以自定义。您可以在工程和科学可视化、CAD和体系结构、医学可视化、培训和模拟、多媒体、娱乐和教育等应用程序中使用X3D。

有关受支持的X3D规范的信息,请参见万博1manbetxISO / IEC 19775 - 1:2013.有关受支持的X3D编码的信息,请参见万博1manbetxISO / IEC 19776 - 1.3 -:201xISO / IEC 19776 - 2.3 -:201x

X3D与VRML的关系

X3D是VRML 97标准的继承者(见虚拟现实建模语言).X3D和VRML共享许多类似的方法,例如它们的坐标系和使用节点及其字段的对象的描述。X3D提供了多个扩展,包括其他节点,字段,编码,场景访问接口,附加渲染控制和地理空间支持。万博1manbetxVRML97仍然是工具和查看器的广泛支持的3D格式万博1manbetx,是X3D的直接子集。许多CAD工具和3D编辑器支持导入和导出到X3D格式。万博1manbetx

由于许多3D虚拟世界工具和CAD工具都采用了X3D,万博1manbetx®3 d动画™软件提供X3D和VRML支持。万博1manbetxVRML97是默认虚拟世界文件格式。

X3D的万博1manbetx支持万博1manbetx三维动画

你可以使用XML编码(.x3d文件)和Classic VRML编码(.x3dvX3D文件格式。X3D支万博1manbetx持适用于从3.0到3.3的版本。万博1manbetx支持X3D文件,其中包含符合身临其境的轮廓。

您可以使用Simulin万博1manbetxk块和MATLAB®命令行界面用于创建和访问虚拟世界。

X3D支万博1manbetx持限制

在3D World Editor中,只能编辑VRML和符合VRML的X3D文件(仅包含具有VRML97对应项的X3D特性的文件)。

万博1manbetx仿真软件3 d动画不支持X3D的Li万博1manbetxgos®V-Realm建设者。

X3D支持有以下万博1manbetx限制:

  • 不支持万博1manbetx二进制编码文件(.x3db).

  • 万博1manbetx仿真软件3 d动画Web Viewer仅万博1manbetx支持包含符合X3DOM开发人员社区指定的HTML配置文件的节点的X3D文件。

  • 你可以使用stl2vrml功能以STL格式导入CAD模型(.stl档案)转换为X3D格式(.x3d或者.x3dv文件)。然而,其他方法万博1manbetx仿真软件3 d动画不支持转换为X3D格式的CAD模型。万博1manbetx

  • 您不能内联X3D文件(.x3d或者.x3dv).

  • 不支持万博1manbetxISO/IEC 19775-2:20 201x规定的场景访问接口。要访问虚拟世界,可以使用Simulink模块或MATLAB命万博1manbetx令。

  • LineProperties节点支持仅万博1manbetx限于实线。

  • 引擎忽略了单位和额外的组件语句和元素。

  • 一个原型节点不能有VRML文件(.wrl),它引用X3D文件(.x3d或者.x3dv).

将VRML文件转换为X3D格式

你可以保存VRML (.wrl)文件为x3d格式文件。转换过程确定X3D文件是否是一个.x3d或者x3dv文件。

下面的示例代码将VRML文件转换为X3D格式:

w = vrworld(“octavia_scene.wrl”);开放(w);% save to XML encoding save(w,'octavia_scene.x3d');% save to VRML syntax encoding save(w,'octavia_scene.x3dv');

相关的例子

更多关于