主要内容

组的观点

虚拟世界的访问者在你为他们创建的环境中导航,使用观察者允许的导航方法(行走,检查,飞行)。它是有用的设置在世界上几个地点,你想要指向游客的地方。这些位置称为视点。访问者可以浏览它们,进行你为他们准备的导游,获得你认为在你的模型中重要的视觉信息。

当你进入一个世界时,你被放在第一位的观点文件中遇到的节点。特别重要的是要仔细定义这个观点,作为最有趣的入口点。

每个虚拟世界都有您为其定义的视点。控件可以在虚拟世界中定义视点金宝app®3 d动画™查看器。

定义的视点可以是:

  • 静态——通常创建在虚拟世界对象层次结构的顶层,或者作为静态对象的子对象(转换).

  • 动态-创建为移动对象的子对象(由MATLAB驱动的对象)®/金宝appSimulink)或使用VRML链接到它们路线机制。

    动态视点允许您创建有趣的效果,如从驾驶员的视角查看驾驶范围。

定义的观点

您可以通过菜单栏或工具栏向虚拟世界添加新的视点。您可以在创建视点之前启动模拟。这个过程假设模型当前没有运行。

  1. 选择一个金宝appSimulink 3D动画在MATLAB命令窗口中输入该示例名称。例如:

    vrplanets

    进入Si金宝appmulink模型。此外,默认情况下金宝appSimulink 3D动画该模型的查看器被加载并激活。如果查看器未显示,双击Simulink模型中的VR Sink块。金宝app

    金宝appSimulink 3D动画查看器,此模型的默认视点为从顶部看

  2. 从菜单栏中,选择观点>地球上的风景

  3. 在查看器窗口中,导航到场景中的任意位置。

  4. 选择观点创建的观点

  5. 的名字参数时,为视点输入唯一的描述性名称。

  6. 指定视点的位置。集放置根节点的子节点.该选项使视点成为静态视点。

    可用性放置参数取决于当前视点。如果当前视点位于虚拟世界的顶层层次结构级别(根节点的子节点之一),则该参数将显示为灰色。在这种情况下,只有在相同的顶层层次结构级别上创建视点才有意义。

  7. 要使新视点成为视图的当前视点,请选择立即跳转到新的观点并点击好吧.如果您不选择此选项,您仍然创建一个视点,但是您仍然绑定到当前视点,而不是新视点。

  8. 使用新的视点保存文件文件另存为.如果不保存文件,在模拟过程中会丢失新的视点。

  9. 通过选择对模型进行模拟模拟开始.从新的静止的角度观察行星的运动。然后停止模拟。

  10. 创建另一个视点。

  11. 在虚拟世界对象层次结构中创建与当前视点的父转换的子视点处于同一级别的视点。集放置当前视点的兄弟.父转换的局部坐标系统定义了新的视点坐标。结果,新的视点会随着父转换一起移动。新的视点还保持相对于您最初通过从当前视点导航到空间某处所定义的转换(偏移量)的位置。

    请注意

    如果当前视点位于虚拟世界的顶层层次结构级别(根节点的子节点之一),则放置字段显示为灰色。在这种情况下,只有在相同的顶层层次结构级别上将视点创建为静态视点才有意义。

  12. 使新视点成为查看者的当前视点。选择立即跳转到新的观点并点击好吧.如果您不选择此选项,您仍然创建一个视点,但是您仍然绑定到当前视点,而不是新视点。

  13. 保存带有新视点的文件。如果不保存文件,在模拟过程中会丢失新的视点。

  14. 模拟模型。观察到新的视点和地球之间的相对位置保持不变。新的视点与它的父对象Earth transform一起移动。

重置的观点

您可以通过菜单栏、工具栏、导航面板或键盘快捷键将您在场景中的位置重置为初始默认位置或当前视点位置。

  • 从菜单栏中,使用观点菜单返回视点选项,用于返回当前视点的初始位置。或者,从工具栏中选择返回视点按钮,返回当前视点的初始位置。

  • 从导航面板中,单击转到默认视点控件返回虚拟世界的默认视点。或者,从菜单栏中使用观点菜单转到默认视点选项返回虚拟世界的默认视点。

  • 来自键盘:

    • 返回虚拟世界的默认视点,按Esc关键。

    • 要返回当前视点的初始位置,请按首页关键。