主要内容

修改CAD模型的虚拟世界

手动修改CAD工具出口过滤器的结果,您可以使用3 d世界编辑器或其他编辑器。例如,您可以编写模型转换成一个城市或生产环境,或添加对象等观点,背景,灯在使用它们之前万博1manbetx®3 d动画™虚拟世界。通常,在编辑器中手动调整出口文件涉及到几个修改。

包装形状对象转换

CAD工具出口部分为VRML或X3D作为单独的形状使用各种对象类型等形状内联节点。位置和方向控制部分,每个这样的包装形状内联节点与节点,允许这些属性的变化。这个包装节点变换节点,将坐标转换的孩子。例如,包装后变换节点,一个内联节点有语法类似的语法:

变换{孩子[[" robot_arm1内联{url。x3d "]}]}

设置初始位置的整个组装在虚拟世界中,考虑与额外包装组装的所有部分变换节点。

添加DEF的名字

CAD出口过滤器经常出口对象没有名称或合成nondescriptive名称。在MATLAB使出口对象可访问®,虚拟世界给每个对象一个唯一的名称在虚拟世界中3 d文件。例如,对象通过添加一个名称DEF Object_Name声明的变换线。后添加DEF Object_Name,Robot_Arm1主要虚拟世界3 d文件中定义的语法类似的语法:

DEF Robot_Arm1变换{孩子[[" Robot_Arm1内联{url。x3d "]}]}

万博1manbetx仿真软件3 d动画功能和用户界面(如输入的描述VR水槽块)使用这些对象名称。协助管理对象层次结构的取向,给部分描述性的名称。

请注意

有时有必要修正bug引入CAD工具出口的文件过滤器。VRML和X3D编纂的ISO格式是一种基于文本的格式®标准,这些错误是相对容易识别和正确的。如果出现问题,当你使用VRML或X3D文件导出万博1manbetx仿真软件3 d动画软件、咨询MathWorks技术支持万博1manbetx

额外的虚拟世界的修改

要有效地使用虚拟世界,你可以到现场进行额外的修改文件使用虚拟世界编辑器。这些变化在一个正在进行的基础上,与发展中国家和使用动态模型。

  • 添加一个场景通过添加一个标题WorldInfo从一个场景节点标题。万博1manbetx仿真软件3 d动画软件使用标题作为虚拟世界的描述。

  • 加强现场。

    • 添加背景节点定义一个彩色背景下,模拟了地面和天空,和可选的背景纹理,如场景的全景照片。

    • 添加场景环境。这一步不是之间的交互可视化的关键部件在机器装配,但很重要的可视化模拟。例如,对于飞机和车辆动力学的位置相对于一个对象在其运作是很重要的。添加场景环境提供上下文。

      例如,车辆动力学可视化,虚拟汽车虚拟道路。使两物体尺度(长度单位在汽车和道路模型必须匹配)。把车停在一个适当的位置相对于道路。设置适当的汽车比例、位置和方向的场景通过定义相应的字段变换节点(见主要对象包装形状对象转换)。

  • 配置现场显示和导航。

    • 添加几个观点能够方便地从不同的位置观察对象。观点可以静态或运动。定义一个静态的观点作为一个独立的对象在现场的顶级层次结构。创建一个移动的观点,附加一个观点在模拟场景中移动的对象,。这种观点被定义为兄弟姐妹的场景中移动对象的层次结构。例如视点移动的对象,看到的观点乘坐飞机万博1manbetx仿真软件3 d动画vrtkoff.x3d的例子。

    • 通过添加灯光照亮场景。尽管虚拟世界观众总是有空大灯,考虑定义场景中的灯光,这样看起来对每个人都一样。最有用的光照亮整个场景方向性光源节点。照亮物体从几个方向,考虑使用几个这样的灯的组合。

    • 添加NavigationInfo节点定义现场默认导航速度和阿凡达大小,以确保正确的显示对象的远近距离。

为一个完整的场景定义的一个例子,看到octavia_scene.x3d文件的一部分万博1manbetx仿真软件3 d动画vr_octavia的例子。

相关的话题