Straus7 Interface: Dynamic View Manipulation

Description

The view can be manipulated dynamically in real time by using the mouse to rotate, zoom and pan the model, or to change the displacement scale when results are open.

There are three ways to visualise the model during dynamic view manipulation:

  1. Wireframe - an outline representing the model is displayed. Features of the model are captured based on the Min facet angle setting.

  2. Box - the bounding box of the model is displayed with one or more boxes, depending on the Number of boxes setting.

  3. Solid - the fully rendered model is displayed.

These options can be set on the Rotation tab of the View Options dialog:

Accessing the Dynamic View

  1. When there are no dialogs open, and you are not in the middle of executing some function or tool (e.g., selecting), you can use the mouse immediately as outlined in the following section to dynamically change the model view.
  2. When you are part way through some function (this is always obvious in Straus7 because the mouse cursor changes from the standard Windows mouse pointer to some other symbol, see Straus7 Interface: Context Specific Mouse Cursor) you can hold down the Ctrl key to temporarily pause the current function; this allows you to use the mouse as outlined in the following section to dynamically change the model view.

View Manipulation with the Mouse

The following mouse actions are used to rotate, zoom and pan the model, and to change the displacement scale when results are open.

Additional Functions

View Manipulation with the Keyboard

Reframe Current View F3  
Reframe All Views F4 In Multiview mode
Reset Rotation Origin F5  
Zoom In Window F6  
Zoom Out Window F7  
Last View F8  
Pan F10  
Zoom Plus +  
Zoom Minus -  
Rotate About Screen +x Down Arrow Hold Alt for fine adjustment
Rotate About Screen -x Up Arrow Hold Alt for fine adjustment
Rotate About Screen +y Right Arrow Hold Alt for fine adjustment
Rotate About Screen -y Left Arrow Hold Alt for fine adjustment
Rotate About Screen +z Page Down Hold Alt for fine adjustment
Rotate About Screen -z Page Up Hold Alt for fine adjustment
Rotate About Model +X Down Arrow or Right Arrow or Page Down Hold 1 key
Rotate About Model +Y Down Arrow or Right Arrow or Page Down Hold 2 key
Rotate About Model +Z Down Arrow or Right Arrow or Page Down Hold 3 key
Rotate About Model -X Up Arrow or Left Arrow or Page Up Hold 1 key
Rotate About Model -Y Up Arrow or Left Arrow or Page Up Hold 2 key
Rotate About Model -Z Up Arrow or Left Arrow or Page Up Hold 3 key
Pan Up Ctrl+Up Arrow  
Pan Down Ctrl+Down Arrow  
Pan Left Ctrl+Left Arrow  
Pan Right Ctrl+Right Arrow  
Zoom Out Home Hold Alt for Fine Adjustment
Zoom In End Hold Alt for Fine Adjustment

Touchscreen

The 2D mouse functionality can be duplicated on a touchscreen such that virtually all of the view manipulation actions can be performed by touch. The complete set of gestures supported is tabulated below.

Gesture Results
One-finger drag Rotates the model as with the left mouse button.
Two-finger drag Pans the model horizontally and vertically as with the left+right mouse buttons.
Two-finger rotate Rotates the model about the axis out of the screen by relative rotation of fingers.
Two-finger pinch Zooms the model in and out as with the right mouse button.
One-finger long tap Tap-and-hold for one second before releasing to open right-click popup menus.
Two-finger tap Shows the Entity Inspector; equivalent to Shift+Hover mouse.
Press and tap Tap-and-hold one finger while tapping another finger to retrieve attribute values from the entity at the held-down finger; equivalent to Shift+Ctrl+Click.

3D Mouse

3D mice such as SpaceMouse are directly supported by Straus7. These devices can provide an intuitive way of interacting with Straus7 models.

Options for these devices, including the option to manipulate a single axis at the time, can be set under Preferences: 3D Mouse in VISUAL Tab. Single axis mode may be easier for first time 3D mouse users.

See Also