A one-handed multi-touch mating method for 3d rotations

Rotating 3D objects is a difficult task. We present a new rotation technique based on collision-free "mating" to expedite 3D rotations. It is specifically designed for one-handed interaction on tablets or touchscreens. A user study found that our new technique decreased the time to rotate objects in 3D by more than 60% in situations where objects align. We found similar results when users translated and rotated objects in a 3D scene. Also, angle errors were 35% less with mating. In essence, our new rotation technique improves both the speed and accuracy of common 3D rotation tasks.

[1]  Wolfgang Stuerzlinger,et al.  Moving objects with 2D input devices in CAD systems and Desktop Virtual Environments , 2005, Graphics Interface.

[2]  Allan Collins,et al.  Mental Rotation of Three-Dimensional Objects , 1988 .

[3]  Bernhard Preim,et al.  Usability Comparison of Mouse-Based Interaction Techniques for Predictable 3d Rotation , 2005, Smart Graphics.

[4]  M. Sheelagh T. Carpendale,et al.  Sticky tools: full 6DOF force-based interaction for multi-touch tables , 2009, ITS '09.

[5]  Chadwick A. Wingrave,et al.  The Value of Constraints for 3D User Interfaces , 2008, Virtual Realities.

[6]  Michael Rohs,et al.  PalmSpace: continuous around-device gestures vs. multitouch for 3D rotation tasks on mobile devices , 2012, AVI.

[7]  Tony DeRose,et al.  Eden: a professional multitouch tool for constructing virtual organic environments , 2011, CHI.

[8]  Wolfgang Stuerzlinger,et al.  Comparison of multiple 3D rotation methods , 2011, 2011 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems Proceedings.

[9]  Shumin Zhai,et al.  Quantifying coordination in multiple DOF movement and its application to evaluating 6 DOF input devices , 1998, CHI.

[10]  Philip L. Davidson,et al.  A screen-space formulation for 2D and 3D direct manipulation , 2009, UIST '09.

[11]  Ken Shoemake,et al.  ARCBALL: a user interface for specifying three-dimensional orientation using a mouse , 1992 .

[12]  Joe Tullio,et al.  Usability analysis of 3D rotation techniques , 1997, UIST '97.

[13]  Javier Oliver,et al.  Evaluation of Techniques for Specifying 3D Rotations with 2D Input Device , 1996, BCS HCI.

[14]  Abigail Sellen,et al.  A study in interactive 3-D rotation using 2-D control devices , 1988, SIGGRAPH.

[15]  Kellogg S. Booth,et al.  A study of interactive 6 DOF docking in a computerised virtual environment , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[16]  Laurent Grisoni,et al.  The effect of DOF separation in 3D manipulation tasks with multi-touch displays , 2010, VRST '10.

[17]  Timo Partala,et al.  Controlling a Single 3D Object: Viewpoint Metaphors, Speed and Subjective Satisfaction , 1999, INTERACT.