README 749 B

12345678910111213141516
  1. This is a small program that demonstrates various 2D mouse input interfaces for
  2. control a 3D world-in-hand rotation.
  3. So far this implements:
  4. ROTATION_TYPE_IGL_TRACKBALL Continuous, "wrap-around" trackball, as seen in
  5. AntTweakBar.
  6. ROTATION_TYPE_BELL_TRACKBALL De facto "Standard" trackball, limited to 180°
  7. rotations.
  8. ROTATION_TYPE_TWO_AXIS_VALUATOR Rotate around drag vector by amount
  9. proportional to drag length.
  10. ROTATION_TYPE_TWO_AXIS_VALUATOR_FIXED_UP Rotate around fixed up-vector by x
  11. drag length and around y drag vector by y drag length. As seen in Maya, 3D
  12. Studio Max, etc.
  13. More trackball variantes could be snatched from here:
  14. http://opentissue.org/svn/OpenTissue/archieve/grid3d/OpenTissue/trackball/