金宝app仿真软件3 d动画

在虚拟现实环境中可视化动态系统行为

金宝appSimulink 3D Animation™链接Simulink®模型和MATLAB®虚拟现实场景中三维图形对象的算法。您可以通过在桌面或实时模拟期间更改位置、旋转、缩放和其他对象属性来使虚拟世界具有动画效果。您还可以感知虚拟世界中的冲突和其他事件,并将它们反馈到您的MATLAB和Simulink算法中。金宝app来自虚拟摄像机的视频可以流到Simulink进行进一步处理。金宝app

金宝appSimulink 3D动画包括用于渲染和与虚拟场景交互的编辑器和查看器。使用3D World编辑器,您可以导入CAD和URDF文件格式,以及从3D对象组装而成的作者详细场景。利用立体视觉,可以身临其境地观看3D世界。您可以将多个3D场景视图合并到MATLAB图形中,并使用力反馈操纵杆、空间鼠标或其他硬件设备与虚拟世界进行交互。金宝appSimulink 3D动画支持X3金宝appD,这是一种ISO标准的文件格式和运行时架构,用于表示和与3D场景和对象通信。

开始:

创作的3 d世界

作者和进口虚拟现实世界使用3D世界编辑器。

建筑三维世界

3D世界编辑器提供了组成虚拟世界的VRML对象的层次视图。它包含本地存储的对象、纹理、转换和材质库,以便于访问。

三维世界编辑器显示层次结构,树形视图(左)和场景预览(右)的登月舱组件。

使用来自Web的3D内容

你可以用几个来构建3D世界三维创作工具并将它们导出为X3D或VRML97格式,以便与Simulink 3D动画一起使用。金宝app此外,你可以从网上下载3D内容,并使用它来组装详细的3D场景。

从Paint 3D库导入无人机,保存为FBX文件,加载到3D世界。

进口的CAD模型

3D世界编辑器让您操作从大多数CAD包导入的3D对象,以开发详细的3D世界,动画动态系统建模Simscape多体™,机器人系统工具箱™,航空航天Blockset™。金宝appSimulink 3D动画使您能够处理由SolidWorks等CAD工具创建的X3D和VRML文件®和PTC Creo™。您还可以从STL、FBX、DAE COLLADA、URDF和SDF文件格式导入CAD模型到3D World编辑器中。

探索画廊(2图像)。

观看世界

在您的虚拟世界中查看、缩放、平移和移动,包括在立体视觉中。

VRML的观众

金宝appSimulink 3D动画包括一些查看器,可以通过缩放、平移、横向移动和旋转感兴趣的视点来浏览虚拟世界。建立视点来强调感兴趣的领域,引导访问者,或者从不同的位置观察运动中的物体。在模拟期间,您可以在这些视点之间切换。

微型飞行路径的可视化。

构建包含3D世界的用户界面

Simu金宝applink 3D动画查看器集成了MATLAB图形,因此您可以将虚拟场景与MATLAB处理的图形相结合®以及一个或多个虚拟世界的多个视图。

一个用MATLAB编写的图形界面的例子。

在Web浏览器中远程查看3D世界

Simu金宝applink 3D动画Web Viewer与Web浏览器协同工作,在计算机、电话和平板电脑上显示虚拟世界。您可以在计算机上打开一个虚拟世界,然后在移动设备或计算机上的web浏览器中远程查看它,即使它没有安装Simulink 3D动画。金宝app

三维动画福柯摆在html5支持的浏览器。

与世界交流

使用双向MATLAB和Simulink接口到3D世界进行编金宝app程访问、用户交互和使用3D输入设备进行虚拟原型设计。

三维世界的MATLAB接口

从MATLAB中,您可以读取和更改VRML对象的位置和其他属性,从VRML传感器读取信号,从图形工具创建回调,记录动画,并将数据映射到3D对象。使用MATLAB编译器™生成包含Simulink 3D动画功能的独立应用程序。金宝app

使用MATLAB以编程方式访问3D场景对象属性。

金宝appSimulink接口到3D世界

在Simu金宝applink中,控制场景中虚拟物体的位置、旋转和大小,使其运动和变形可视化。在仿真过程中,还可以将场景中的对象属性读入Simulink。金宝app您可以调整相对于对象的视图,并在虚拟世界中将Simulink信号显示为文本。金宝app虚拟世界中定义的合成相机的2D输出可以流到Simulink中进行视频处理。金宝app您还可以在相关的虚拟场景中跟踪对象的3D轨迹。

车辆动力学仿真。附加到汽车上的合成摄像机的2D输出使用视频处理算法进行处理,并显示在视频查看器窗口中。

3 d输入设备

金宝appSimulink 3D Animation提供了Simulink块和MATLAB对象,使您能够使用硬件输入设备(包括3D鼠标和力反馈操纵杆)来操作虚拟世界中的对象。这些也可以用来驱动任何Simulink块或控制基于MATLAB的算法。金宝app

在虚拟场景中用空间鼠标控制机械手的模型。该设备提供了关于其控制器盖的平移和旋转以及按钮金宝app状态的Simulink信息。

在3D世界中检测碰撞

使用碰撞数据作为MATLAB和Simulink算法的输入。金宝app

碰撞检测

金宝appSimulink 3D动画允许您检测点云、射线风扇和原始几何图形与周围虚拟现实对象的碰撞。您可以建模超声波、激光雷达和触摸传感器。

一个带激光雷达传感器的轮式机器人的三维世界。绿线表示与周围物体碰撞的距离。

录制和共享动画

记录现场数据并分享你的工作。

记录现场数据

金宝appSimulink 3D动画使您能够创建虚拟场景的帧快照或将动画记录为视频文件。您可以调度和配置录制的动画数据为AVI 2D视频文件和3D动画X3D文件的未来播放。3D动画文件,让您检查记录的动画与完整的虚拟现实观赏经验-观察场景从不同的观点和使用立体视觉。

在同一场景中模拟两组车辆动力学数据。

可视化实时模拟

可视化实时仿真并与输入硬件连接。

实时应用程序的动画

使用从Simulink模型生成的C代码金宝app金宝app仿真软件编码器™驱动动画。增强您的硬件在环仿真或快速原型应用程序金宝app仿真软件实时™金宝app仿真软件桌面实时™通过提供动态系统模型与实时硬件连接时的可视化动画。

Simulink实时测试环境的组金宝app件,包括用于快速原型制作和半实物仿真的Simulink 3D动画。

最新的特性

完整的X3D支持金宝app

X3D (Extensible 3D)是当前代表3D场景的ISO标准,现在是Simulink 3D动画的默认格式金宝app

字符串

VR接收器和VR源块支持字符串数据类型金宝app

原型编辑

直接在3D世界编辑器中使用原型定义

碰撞检测

碰撞传感器节点可以模拟激光雷达、距离传感器和触觉传感器

私生活方面的视频渲染

流的VR到视频块,而不需要保持观众窗口开放期间的模拟

FBX文件导入

将FBX文件作为节点加载到虚拟现实世界中

看到发布说明有关这些功能和相应功能的详细信息。