#include <EmmaExamineNavigator.h>
Inheritance diagram for Emma::ExamineNavigator:

Public Member Functions | |
| ExamineNavigator () | |
| virtual | ~ExamineNavigator () |
| DECLARE_CLASS (ExamineNavigator, NavigatorNode) | |
| void | rotateCamera (const Fusion::Rotation &rot) |
| Rotate the camera around an arbitrary axis. | |
| void | trackballRotateCamera (const Fusion::Vec2f &) |
| Rotate camera based on virtual trackball. | |
| void | dollyCamera (float) |
| Dolly camera forward and back by the given amount (world space). | |
| void | startTrackball () |
| Call this when you want to start rotation on the trackball. | |
| void | startSpinning () |
| Call this right before you want to begin spin animation (for instance, right when you start a timer that is going to call doSpin(). | |
| void | stopSpinning () |
| Call this when you are done with spin animation. | |
| void | doSpin () |
| Call this every time you want a spin increment to happen. | |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Dolly camera forward and back by the given amount (world space).
|
|
|
Call this every time you want a spin increment to happen. Typically, you will do this as a Timer callback or, in Emma: |
|
|
Rotate the camera around an arbitrary axis.
|
|
|
Call this right before you want to begin spin animation (for instance, right when you start a timer that is going to call doSpin().
|
|
|
Call this when you want to start rotation on the trackball.
|
|
|
Call this when you are done with spin animation.
|
|
|
Rotate camera based on virtual trackball. The 2-vector given should be in normalized window coordinates. |
1.4.3