主要内容

构建和使用虚拟世界

虚拟现实世界模型的动态系统

万博1manbetx®3 d动画™产品解决方案与虚拟现实世界模型的动态系统进行交互。它扩展了你的虚拟世界和仿真软件的功能,万博1manbetxSimscape™多体™,MATLAB®软件虚拟现实的世界图像。该产品提供了一个完整的创作、开发、和工作环境进行三维可视化模拟。

使用虚拟现实世界来可视化动态模拟系统,执行以下任务:

当你完善你的可视化,你经常反复执行这些任务。

通过一个示例,说明了建筑工作,连接,和查看一个虚拟的世界,看到的建立和连接一个虚拟的世界

设置您的工作环境

安装万博1manbetx仿真软件3 d动画软件在MATLAB环境中建立虚拟现实世界和MATLAB可视化动态仿真建模中,仿真软件,或万博1manbetxSimscape多体。如果你的电脑不已经有一个与硬件加速3 d图形卡,考虑安装这样一个卡来提高图形性能。

构建虚拟现实世界模型和视图使用VRML(虚拟现实建模语言)或X3D (X可伸长的3 d)。

除了安装3 d世界编辑器(默认编辑器),您可以配置您的环境中使用:

  • ligo的®V-Realm Builder,它包含在万博1manbetx仿真软件3 d动画Windows软件®平台。

  • 任何第三方虚拟世界编辑器

  • MATLAB编辑器或第三方的文本编辑器

除了安装万博1manbetx仿真软件3 d动画查看器(默认),您可以使用其中一个观众来显示你的虚拟现实世界:

  • 万博1manbetx仿真软件3 d动画Web查看器

  • Orbisnap,在客户端计算机上

帮助决定哪些3 d虚拟世界编辑和查看器使用,明白了选择一个虚拟世界编辑器虚拟世界的观众

使用操纵杆和空间鼠标输入设备提供输入动态仿真可视化。

TCP / IP连接

万博1manbetx仿真软件3 d动画产品采用TCP / IP连接到虚拟现实世界客户的沟通万博1manbetx仿真软件3 d动画查看器,以及连接到一个html5为核心的web浏览器。您可以验证之间的TCP / IP连接主机和客户端计算机通过使用命令从命令行提示符。如果有问题,修复TCP / IP协议的设置根据您的操作系统的文档。

LD_LIBRARY_PATH环境变量UNIX

如果您的系统没有OpenGL®当你运行这个软件正确安装万博1manbetx仿真软件3 d动画查看器中,您可以看到一个MATLAB错误信息如下:

无效MEX-file的matlab工具箱/ sl3d / sl3d / vrsfunc。mexglx”: libGL。所以:不能打开共享对象文件

如果你看到这样的一个错误,设置LD_LIBRARY_PATH环境变量。

如果LD_LIBRARY_PATH环境变量已经存在,使用类似于这段代码的行添加现有的新路径:

setenv LD_LIBRARY_PATHmatlabroot/ sys / opengl / lib / <平台>:LD_LIBRARY_PATH美元

如果LD_LIBRARY_PATH环境变量不存在,使用类似于这段代码行:

setenv LD_LIBRARY_PATHmatlabroot/ sys / opengl / lib / <平台>

在这两种情况下,<平台>是UNIX®您正在使用的平台。

构建一个虚拟现实的世界

使用虚拟世界编辑器或其他编辑器来构建一个虚拟现实的世界。non-VRML或non-X3D CAD模型创建另一个工具是一个很好的依据使用虚拟现实世界万博1manbetx仿真软件3 d动画。你可以将一些CAD模型转换为VRML或X3D模型。

您可以使用高级特性万博1manbetx仿真软件3 d动画产品如:

  • 感兴趣的观点,强调点快速浏览一个虚拟现实的世界

  • 传感器、输入虚拟现实世界价值观来仿真软件模型万博1manbetx

VRML的概述和细节支持VRML的特点,明白了万博1manbetx虚拟现实建模语言(VRML)。您还可以使用X3D,它提供了一些扩展,包括额外的节点、字段、编码、现场访问接口,其他呈现控制和地理空间的支持。万博1manbetx有关详细信息,请参见X3D的万博1manbetx支持

当您添加节点的3 d世界编辑器,您可以使用查看器窗格中看到您正在创建的虚拟世界。

对于一个逐步构建虚拟现实世界的例子与3 d世界编辑器,看看建立和连接一个虚拟的世界

链接到一个虚拟现实的世界

使用一个动态系统仿真驱动虚拟现实世界,虚拟世界连接到其中一个系统或对象:

  • 万博1manbetx仿真软件模型

  • Simscape多体模型

  • MATLAB虚拟世界的对象

连接到万博1manbetx模型

万博1manbetx仿真软件3 d动画库提供块模型信号连接到虚拟世界。万博1manbetx这种联系让你可视化模型作为三维动画。万博1manbetx虚拟现实的仿真软件提供了通信控制和操纵对象,使用万博1manbetx仿真软件3 d动画块。有关详细信息,请参见连接虚拟世界和模型

在仿真软件中包含这些块图之后,您可以选择一个虚拟世界和仿真软件信号连接到万博1manbetx虚拟的世界。软件自动扫描虚拟世界可用节点模型软件可以开车。万博1manbetx

所有的节点属性中列出层次样式查看器。您选择从内部自由度控制仿真软件界面。万博1manbetx你关闭一块参数对话框后,模型软件更新的块输入和输出对应于选中的节点在虚拟世界中。万博1manbetx连接这些适当的模型输入信号后,您可以查看仿真与虚拟世界观众。万博1manbetx

连接到Simscape多体模型

您可以使用万博1manbetx仿真软件3 d动画产品视图的行为模型的创建Simscape多体软件。首先,建立一个模型机的仿真软件接口使用万博1manbetxSimscape多体块。然后创建一个详细的图片你的机器在一个虚拟的世界。这个世界的联系Simscape多体身体传感器输出和查看尸体的行为在虚拟世界观众。有关详细信息,请参见链接到模型和Si万博1manbetxmscape多体模型

连接到MATLAB虚拟世界的对象

万博1manbetx仿真软件3 d动画软件提供了一个灵活的MATLAB接口虚拟现实世界。MATLAB在创建对象并将它们与一个虚拟的世界,你可以控制虚拟世界通过使用函数和方法。MATLAB提供的通信控制和操纵虚拟现实对象使用MATLAB对象。MATLAB之间交互的详细信息和虚拟现实世界,明白了与虚拟现实世界进行交互

在MATLAB中,您可以设置位置和属性的虚拟世界的对象,从图形创建回调接口,并将数据映射到虚拟世界的对象。您还可以查看虚拟世界观众,确定其结构,将新值分配给所有可用的节点和他们的田地。

软件包括函数检索和更改保存虚拟世界的虚拟世界的属性和3 d文件对应于实际结构的虚拟世界。

视图动态系统模拟

虚拟世界连接到模型后,使用虚拟世界查看器查看动态系统仿真的虚拟世界表示。

  • 在仿真万博1manbetx软件和Simscape多体,模拟模型连接到虚拟现实世界。

  • 在MATLAB中,使用视图函数来查看vrworld对象的MATLAB代码更新数据值。

虽然运行模拟,你可以改变虚拟世界对象的位置和属性。

使用虚拟世界观众的信息导航一个虚拟现实的世界,看到的视图动态系统模拟

分享动态系统仿真可视化

你可以与他人分享动态系统仿真结果。

  • 动画帧捕获快照或记录动画视频观看。看到捕捉帧分享可视化

  • 使用一个客户端-服务器配置。除了单个计算机配置(当MATLAB仿真软件和虚拟现实表示在同一主机上运行)。万博1manbetx在客户端-服务器配置中,一个Orbisnap观众远程客户端可以连接到的服务器主机万博1manbetx仿真软件3 d动画软件正在运行。这种配置允许其他人查看动画远程虚拟世界。多个客户端可以连接到一个服务器。看到Orbisnap查看器

  • 使用MATLAB编译器™MATLAB文件作为输入,并生成可再发行的,包括独立的应用程序万博1manbetx仿真软件3 d动画功能,包括万博1manbetx仿真软件3 d动画查看器。看到MATLAB编译器支持万博1manbetx

另请参阅

功能

相关的话题