DRIVE action fix. TODO: 1. Check ActionPerfomer enum; 2. Check
pitch-yaw-roll consistency all over the place; 3. Implement ROTATION
about single axes (checking whether or not current ROLL is related);
and, 4. Check out all DANDELION.Action names to complete the table in
the paper.
before deciding what to do with frame.scl. Lots of TODOs in iFrame*
before deciding what to do with frame scaling
Important simplification: Frame.Scaling is not longer a Vec but a single
float value which should always be positive. It allows to make no
difference between proper and improper frame transformations. 6DOF
actions should be tested (e.g., as with the space navigator) though. It
remains to decide whether or not iEyeFrame.scaling should be related to
FOV or not.
+ iFrame.translateFromEye + ZOOM_ON_ANCHOR
+ iFrame.translateFromEye(trans, sens)
better CAD_ROTATE
updateSceneUpVector calls
before modifying trackable
third person greatly simplified
ThirdPerson with linking frames
iAvatarFrame: scaling in third person is now possible.
finished all Actions
renaming some actions
removing some TODO comments
updating all the examples
CameraCrane fixed
axis -> axes
visual hints refactored
+ Target enum