SALOME documentation central

Navigation in the VTK viewer


VTK viewer in Post-pro module provides two ways of user style navigation modes: Standard and Advanced. Switching between them is allowed with Interaction Style Switch button from Viewer Toolbar:


Navigation using the mouse

Standard

user interaction style supports processing of mouse and keyboard events with the following assignments:

Action
Command
Movement
Dynamic rotation
[CTRL] key + Right Mouse Button
image46.gif
Rotation about the focal point
Dynamic panning
[CTRL] key + Central Mouse button
image47.gif
Translation in any direction
Dynamic zoom
[CTRL] key + Left Mouse Button
image48.gif
Increase or decrease of zoom ratio

Advanced or "keyboard free"

style makes it possible to manipulate objects without keyboard keys,

Action
Command
Movement
Dynamic rotation
Right Mouse Button
image46.gif
Rotation about the focal point
Dynamic panning
Central Mouse button
image47.gif
Translation in any direction
Dynamic zoom
Left Mouse Button + Central Mouse button
image49.gif
Increase or decrease of zoom ratio

Selection also depends on the user interaction style. With the Standard style Selection is activated by pressing left mouse button, while with the Advanced style selection is done by pressing S key.

It is possible to customize the sencibility of each view operation (rotation, panning and zooming) by pressing + or - keys to increase or decrease the speed.


Navigation using the keyboard

VTK viewer also allows to manipulate objects using keyboard keys.

Action
Key
Movement
Dynamic rotation
[CTRL] key +
Left Arrow, Right Arrow ,
Up Arrow, Down Arrow
image46.gif
Rotation about the focal point
Dynamic panning
Left Arrow, Right Arrow,
Up Arrow, Down Arrow
image47.gif
Translation in any direction
Dynamic zoom
[PageUp],
[PageDn]
Increase or decrease of zoom ratio
Speed increment
[ + ],
[ - ]
Increase or decrease by 1 of the speed increment for the previously defined movement.


Navigation using the spacemouse

VTK viewer also allows to manipulate objects using a spacemouse.

The spacemouse introduces a local coordinate system and 6 degrees of freedom, which are independent from the 3D view coordinate system.

image50.gif

The movement of 3D models in the screen depends on the user manipulations with the controller head.

Action
Move
Description
Dynamic rotation
about axis X
image51.gif
Tilt the controller head forward and backward to rotate the object about axis X.
Dynamic rotation
about axis Y
image52.gif
Rotate the controller head clockwise and counterclockwise to rotate the model about axis Y.
Dynamic panning
image53.gif
Pull up and push down to move the model up and down.
Move left and right to move the model left and right.
Dynamic zoom
image54.gif
Push forward or pull backward to respectively decrease or increase the zoom ratio.

Buttons of the spacemouse are also used to change the magnification for Gauss points:

image55.gif

By default, buttons are defined as follows, however the user can change them in the preferences:

Button
Description
Button 1
Decrease by 1 speed increment used for the keyboard (the same as [-] key)
Button 2
Increase by 1 speed increment used for the keyboard (the same as [+] key)
Button 10
Divide the current magnification by the magnification ratio
Button 11
Multiply the current magnification by the magnification ratio
Button Star
Toggle button to switch to dominant or combined movements

Copyright © 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS