Enumerations | |
enum | Core3DViewerHorizontalTextAlignment { HorizontalAlignmentLeft , HorizontalAlignmentCenter , HorizontalAlignmentRight } |
Horizontal text alignment options for 3D display labels. More... | |
enum | Core3DViewerInteractorMode { InteractorMode_Undefined = -1 , InteractorMode_JoystickCamera = 0 , InteractorMode_JoystickActor = 1 , InteractorMode_TrackballCamera = 2 , InteractorMode_TrackballActor = 3 , InteractorMode_Flight = 4 } |
Specifies how the user interacts with the 3D display. More... | |
enum | Core3DViewerVerticalTextAlignment { VerticalAlignmentTop , VerticalAlignmentCenter , VerticalAlignmentBottom } |
Vertical text alignment options for 3D display labels. More... | |
enum | Core3DViewerVisualizationMode { VisualizationUndefined , VisualizationSolidColor , VisualizationColorRange } |
Visualization mode on the 3D display. More... | |
Horizontal text alignment options for 3D display labels.
Specifies how the user interacts with the 3D display.
User interaction with the 3D display control works through a combination of mouse movement (even though some of the interaction mode names may imply other input devices), mouse buttons and keyboard presses. For details refer to the description of the different enum values.
In addition to the interactions mentioned in the description of the enum values, the 3D display will recognize the following keystrokes:
Key | Effect |
---|---|
j/t | toggle between joystick and trackball mode |
c/a | toggle between camera and actor/object mode |
f | switch to flight mode |
p | pick object under mouse cursor |
r | reset camera position |
s | surface mode |
w | wireframe mode |
Enumerator | |
---|---|
InteractorMode_Undefined | Interaction mode not defined. |
InteractorMode_JoystickCamera | Interactively manipulate the camera position and view direction. In this mode, the user moves/rotates/pans the camera and the point of view using a combination of mouse, mouse buttons and keyboard buttons:
|
InteractorMode_JoystickActor | Interact with objects rather than the camera. In this mode, the user moves/rotates/pans separate objects in the scene independently:
|
InteractorMode_TrackballCamera | Interactively manipulate the camera position and view direction. In this mode, the camera motion is proportional to the magnitude of the mouse motion:
|
InteractorMode_TrackballActor | Interact with objects rather than the camera. In this mode, the user moves/rotates/pans separate objects in the scene independently at a rate that is proportional to the magniture of the mouse motion:
|
InteractorMode_Flight | Control 3D scene rendering through flight-like controls. In 'flight' mode...
|
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.