3-dimensional (3D) motion-based interfaces are the next step in the evolution of human input devices for the computer, with applications like interactive 3D visualization and motion/trajectory control for robots providing the motivation for their development. Such interfaces are also being developed by the industry