Inheritance diagram for ExamineNavigator:

Public Member Functions | |
| 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. | |
|
|
Call this every time you want a spin increment to happen. Typically, you will do this as a Timer callback or, in Emma: |
|
|
Rotate camera based on virtual trackball. The 2-vector given should be in normalized window coordinates. |
1.4.3