主要内容

X3D的金宝app支持

X3D

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

有关受支持的X3D规范的信息,请参见金宝appISO / IEC 19775 - 1:2013.有关受支持的X3D编码的信息,请参见金宝appISO / IEC 19776 - 1.3 -:201x而且ISO / IEC 19776 - 2.3 -:201x

X3D与VRML的关系

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

由于许多3D虚拟世界工具和CAD工具都采用了X3D,金宝app®3 d动画™软件同时提供X3D和VRML支持。金宝appVRML97是默认的虚拟世界文件格式。

X3D支金宝app持金宝app三维动画

您可以使用XML编码(.x3d文件)和经典VRML编码(.x3dvX3D文件格式。X3D支金宝app持从版本3.0到版本3.3。金宝app的组件的X3D文件的支持身临其境的概要文件。

你可以使用Simulin金宝appk块和MATLAB®命令行界面用于创建和访问虚拟世界。

X3D支金宝app持限制

在3D World Editor中,您只能编辑与VRML和VRML兼容的X3D文件(只包含与VRML97对应的X3D特性的文件)。

金宝appSimulink 3D动画Ligos不支持X金宝app3D®V-Realm建设者。

X3D支持有以下金宝app限制:

  • 不支持金宝app二进制编码文件(.x3db).

  • 金宝appSimulink 3D动画Web Viewer只金宝app支持包含符合X3DOM开发人员社区指定的HTML概要文件的节点的X3D文件。

  • 您可以使用功能导入STL格式的CAD模型(.stl文件)转换为X3D格式(.x3d.x3dv文件)。然而,其他方法金宝appSimulink 3D动画提供的CAD模型转换不支持转换到X3D格式。金宝app

  • 不支持金宝appISO/IEC 1975 -2:201x规定的场景访问接口。要访问虚拟世界,请使用Simulink块或MATLAB命令。金宝app

  • LineProperties节点支持仅金宝app限于实线。

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

将VRML文件转换为X3D格式

您可以保存VRML (.wrl)文件为X3D格式文件。转换过程确定X3D文件是否是.x3dx3dv文件。

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

W = vrworld('octavia_scene.wrl');开放(w);% save to XML encoding save(w,'octavia_scene.x3d');% save to VRML语法编码save(w,'octavia_scene.x3dv');

相关的例子

更多关于