This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Navigate Using the Simulink 3D Animation Viewer

Basic Navigation

You can navigate in a virtual scene using the menu bar, toolbar, navigation panel, mouse, and keyboard. The vrbounce example illustrates some key features of the viewer.

Navigation Panel — The center navigation wheel and two curved buttons on either side allow you to move about in the scene. Experiment by moving backward and forward and side to side.

Navigation view — You can change the camera position. From the menu bar, select the Navigation menu Straighten Up option. Alternatively, from the toolbar, click the Straighten Up control, or on the keyboard, you can press F9. This option resets the camera so that it points straight ahead.

Navigation methods — Navigation with the mouse depends on the navigation method that you select and the navigation zone that you are in when you first click and hold down the mouse button. You can set the navigation method using one of these approaches:

  • From the menu bar, select the Navigation menu Method option. This option provides three choices: Walk, Examine, or Fly. See Mouse Navigation.

  • From the toolbar, select the drop-down list that displays the navigation options Walk, Examine, and Fly.

  • From the navigation panel, click the W, E, or F buttons.

  • On the keyboard, press Shift+W, Shift+E, Shift+F, or Shift+N.

Navigation zones — You can view the navigation zones for a scene by using the menu bar or keyboard.

From the menu bar, select the View menu Navigation Zones option. The virtual scene changes as the navigation zones are toggled on and appear in the virtual scene. Alternatively, on the keyboard, press the F7 key.

The vrbounce example with Method set to Fly has three navigation zones.

Navigation Panel

The Simulink® 3D Animation™ viewer navigation panel has navigation controls for some of the more commonly used navigation operations available from the menu bar.

If you have multiple viewers open, the navigation panel in the active viewer is blue.

Minimize the Navigation Panel

You can minimize the navigation panel using either of these approaches:

  • Click the red x control on the left side of the navigation panel.

  • Select View > Navigation Panel > Minimized

The minimized navigation panel appears as an icon in the lower right corner of the viewer.

To display the navigation panel again, click the Show Panel left arrow on the minimized navigation panel icon.

To minimize the navigation panel by default, from the MATLAB® Toolstrip, set the Preferences > Simulink 3D Animation > Canvas > Navigation panel preference to minimized.

The minimized navigation panel is blue for the active viewer and gray for the inactive viewers.

Viewer Keyboard Shortcuts

Navigation FunctionKeyboard Shortcut

Use full-screen mode.

Ctrl+f

Undo move.

Backspace

Start or stop recording.

Ctrl+r

Capture frame.

Ctrl+i

Start or stop simulation.

Ctrl+t

Straighten up and make the camera stand on the horizontal plane of its local coordinates.

F9

Zoom in and out.

+/-

Toggle the headlight on and off.

F6

Toggle the navigation zones on and off.

F7

Toggle the wireframe option on and off.

F5

Toggle the antialiasing option on and off.

F8

Go to default viewpoint.

Esc

Return to current viewpoint.

Home

Go to previous viewpoint.

Page Up

Go to next viewpoint.

Page Down

Camera is bound/unbound from the viewpoint.

F10

Set the navigation method to Walk.

Shift+w

Set the navigation method to Examine.

Shift+e

Set the navigation method to Fly.

Shift+f

Move the camera forward and backward.

Shift Up/Down Arrow

Pan the camera up and down.

Up/Down Arrow

Pan the camera right and left.

Left/Right Arrow, Shift+Left/Right Arrow

Slide up and down.

Alt+Up/Down Arrow

Slide left and right.

Alt+Left/Right Arrow

Pressing Ctrl alone acquires the examine lock at the point of intersection between the line perpendicular to the screen, coming through the center of the viewer window, and the closest visible surface to the camera. Pressing the arrow keys without releasing Ctrl rotates the viewpoint about the acquired center point.

Ctrl+Left/Right/ Up/Down Arrow

Tilt the camera right and left.

Shift+Alt+Left/ Right Arrow

Mouse Navigation

When you use your mouse to navigate through a virtual world, the behavior depends on the movement modes and navigation zones. Turn on the navigation zones and experiment by clicking and dragging your mouse in the different zones of a virtual world.

Simulink 3D Animation Viewer Mouse Navigation

Movement ModeZone and Description

Walk

Outer — Click and drag the mouse up, down, left, or right to slide the camera in any of these directions in a single plane.

Inner — Click and drag the mouse up and down to move forward and backward. Drag the mouse left and right to turn left or right.

Examine

Outer — Click and drag the mouse up and down to move forward and backward. Drag the mouse left and right to slide left or right.

Inner — Click and drag the mouse to rotate the viewpoint around the origin of the scene.

Fly

Outer — Click and drag the mouse to tilt the view either left or right.

Inner — Click and drag the mouse to pan the camera up, down, left, or right within the scene.

Center — Click and drag the mouse up and down to move forward and backward. Move the mouse left or right to turn in either of these directions.

If your virtual world contains sensors, these sensors take precedence over mouse navigation at the sensor location. For more information, see Sensors Effect on Navigation.

Navigation Control Menu

Access the control menu by right-clicking in the viewer window. You can use the control menu to specify a predefined viewpoint or change the appearance of the control panel. You can also control the navigation method, speed, and rendering of the virtual world. For more information about navigation methods, see Navigate Using the Simulink 3D Animation Viewer. For more information about rendering, see Specify Rendering Techniques.

Change the Navigation Speed

You can change the speed at which you navigate around the view.

  1. In the menu bar, select the Navigation menu.

  2. Select the Speed option.

  3. Select the specific speed that you want.

  4. Navigate the virtual world.

    Note

    Your navigation speed controls the distance that you move with each keystroke. It does not affect rendering speed.

Consider setting a higher speed for large scenes and a slower speed for more controlled navigation in smaller scenes.

To change the default navigation speed for a virtual scene, modify the speed field of the NavigationInfo node in the scene virtual world 3D file.

Sensors Effect on Navigation

  1. At the MATLAB command prompt, type

    vrpend
    

    The Inverted Pendulum example starts, and the viewer displays this scene.

  2. In the Simulink Editor window, from the Simulation menu, choose Run.

    The example starts running.

  3. Click inside and outside the sensor area of the viewer window. The sensor takes precedence over navigation with the left mouse button. The shape of your pointer changes when it is located over the sensor area.

If the sensor covers the entire navigable area, mouse navigation is effectively disabled. In this case, use the control panel or the keyboard to move about the scene. For a three-button mouse or a mouse with a clickable wheel, you can use the middle button or the wheel to move about the scene. The middle mouse button and wheel do not trigger sensors within the virtual world.

Display a Coordinate Axes Triad

To help you visualize changes in the orientation (coordinate axes) of nodes in a virtual world, display a triad of red, green, and blue arrows. These arrows are always parallel with global x, y, and z coordinate axes. As you navigate in a virtual world, the triad display changes to reflect changes in orientation.

To display a triad in the viewer, or to change the location of the triad, use either of these approaches:

  • Right-click in the virtual world. Select the appropriate option from the View > Triad menu.

  • In the viewer menu bar, select the appropriate option from the View > Triad menu.

To change the default location or visibility of the triad:

  1. From the MATLAB Toolstrip, in the Home tab, in the Environment section, select Preferences.

  2. In the Preferences dialog box, select Simulink 3D Animation > Figure > Triad.

Pivot Point

To use a mouse to rotate a virtual world around a point, In Examine mode, you can use a pivot point.

To set the pivot point in a virtual world, hold Ctrl and double-click the spot where you want the pivot point.

Note

On Macintosh platforms, use the command key instead of Ctrl.

See Also

Functions

Related Examples

More About