Salome does not provide any way to navigate within the scene using a spacemouse. Thus the support of this new pointer will be added and managed as defined below.
The spacemouse introduces a local coordinate system, and 6 degrees of freedom, which are independent from the 3D view coordinate system. They are defined as follows:
Fig. 35 : Spacemouse local co-ordinate system
Move 3D models and scenes on screen based on the corresponding direction the user moves the cap on the controller.
The commands available using the spacemouse are then defined as follows:
Action |
Move |
Description |
Dynamic rotation |
Tilt the controller head left and right or forward and backward to rotate accordingly (X-Z axis).
Note: Left/right capability will be disabled. | |
Twist clockwise and counterclockwise to rotate the model accordingly (Y-axis) | ||
Dynamic panning |
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 |
Push forward or pull backwards to respectively decrease or increase the zoom ratio. |
This support will be active at any time during a VISU session.
Buttons of the spacemouse are also used to change the magnification for Gauss points:
Fig. 36 : Spacemouse buttons control
By default, buttons are defined as follow, but user can change them in the preferences:
Button |
Description |
Button 1 |
Decrease by 1 the speed increment used for the keyboard (same as [-] key) |
Button 2 |
Increase by 1 the speed increment used for the keyboard (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 |