VRML支持

VRML是一种开放的、基于文本并且采用面向WWW的格式的ISO标准。使用VRML语言定义虚拟世界,这个虚拟世界就可以用VRML查看器进行显示,并且可以与Simulink模型相连接。

Simulink三维动画模块使用了当前VRML97规范中定义的许多高级特性。这里所讲的VRML,始终指的是VRML97标准ISO/IEC 14772-1:1997中定义的VRML。这种格式包含了对三维场景、声音、内部操作和WWW定位等方面的描述。

Simulink三维动画模块分析虚拟世界的结构,确定可以获取哪些信号,并且使这些信号可以从MATLAB和Simulink中获取。

Simulink三维动画模块查看器还支持VRML97标准节点中的大部分,使得可以通过相关的虚拟世界完成控制。Simulink三维动画模块确保虚拟世界中所作的任何改变都在MATLAB和Simulink中有所反映。如果改变在虚拟世界中的视点,在MATLAB和Simulink中,对应的vrworld对象属性将发生改变。Simulink三维动画模块中包括了获取和改变虚拟世界属性的函数。

注意,因为有些VRML世界自动生成为VRML1.0版本,而Simulink三维动画模块不支持VRML1.0,所以需要将这些世界保存为VRML97版本。如果使用的是PC平台,可以在V-Realm Builder中打开它们然后进行另存。利用其他一些商业软件也可以进行VRML 1.0至VRML97的转换。