A One-Handed Multi-touch Method for 3D Rotations

  • Douglas Scheurich
  • Wolfgang Stuerzlinger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8117)


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.


3D rotations 3D user interfaces multi-touch tablets 


  1. 1.
    Bade, R., Ritter, F., Preim, B.: Usability comparison of mouse-based interaction techniques for predictable 3D rotation. In: Butz, A., Fisher, B., Krüger, A., Olivier, P. (eds.) SG 2005. LNCS, vol. 3638, pp. 138–150. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Bell, G.: Bell’s Trackball (1988), http://members.tripod.com/professor_tom/index.html
  3. 3.
    Shoemake, K., Arcball: A user interface for specifying three-dimensional orientation using a mouse. In: Graphics Interface 1992, pp. 151–156 (1992)Google Scholar
  4. 4.
    Chen, M., Mountford, S.J., Sellen, A.: A study in interactive 3-D rotation using 2-D control devices. In: SIGGRAPH 1988, pp. 121–129 (1988)Google Scholar
  5. 5.
    Zhao, Y.J., Shuralyov, D., Stuerzlinger, W.: Comparison of multiple 3d rotation methods. In: VECIMS 2011, pp. 13–17 (2011)Google Scholar
  6. 6.
    Hinckley, K., Tullio, J., Pausch, R., Proffitt, D., Kassell, N.: Usability analysis of 3D rotation techniques. In: UIST 1997, pp. 1–10 (1997)Google Scholar
  7. 7.
    Partala, T.: Controlling a single 3D object: Viewpoint metaphors, speed and subjective satisfaction. In: INTERACT 1999, pp. 486–493 (1999)Google Scholar
  8. 8.
    Jacob, I., Oliver, J.: Evaluation of techniques for specifying 3D rotations with a 2D input device. In: HCI 1995, pp. 63–76 (1995)Google Scholar
  9. 9.
    Reisman, J., Davidson, P., Han, Y.: A screen-space formulation for 2D and 3D direct manipulation. In: UIST 2009, pp. 69–78 (2009)Google Scholar
  10. 10.
    Hancock, M., ten Cate, T., Carpendale, S.: Sticky tools: Full 6DOF force-based interaction for multi-touch tables. In: ITS 2009, pp. 133–140 (2009)Google Scholar
  11. 11.
    Martinet, A., Casiez, G., Grisoni, L.: The effect of DOF separation in 3D manipulation tasks with multitouch displays. In: VRST 2010, pp. 111–118 (2010)Google Scholar
  12. 12.
    Kin, K., Miller, T., Bollensdorff, B., De Rose, T., Hartmann, B., Agrawala, M.: Eden: A professional multitouch tool for constructing virtual organic environments. In: CHI 2011, pp. 1343–1352 (2011)Google Scholar
  13. 13.
    Zhai, S., Milgram, P.: Quantifying coordination in multiple DOF movement and its application to valuating 6 DOF input systems. In: CHI 1998, pp. 320–327 (1998)Google Scholar
  14. 14.
    Boritz, J., Booth, K.S.: A study of interactive 6 DOF docking in a computerized virtual environment. In: VRAIS 1998, pp. 139–146 (1998)Google Scholar
  15. 15.
    Kratz, S., Rohs, M., Guse, D., Müller, J., Bailly, G., Nischt, M.: PalmSpace: Continuous around-device gestures vs. multitouch for 3D rotation tasks on mobile devices. In: AVI 2012, pp. 181–188 (2012)Google Scholar
  16. 16.
    Stuerzlinger, W., Wingrave, C.: The value of constraints for 3D user interfaces. In: Virtual Realities: Dagstuhl Seminar 2011, pp. 203–224 (2011)Google Scholar
  17. 17.
    Oh, J.-Y., Stuerzlinger, W.: Moving Objects with 2D Input Devices in CAD Systems and Desktop Virtual Environments. In: Graphics Interface, pp. 195–202 (2005)Google Scholar
  18. 18.
    Shepard, R., Metzler, J.: Mental rotation of three dimensional objects. Science 71(972), 701–703 (1971)CrossRefGoogle Scholar
  19. 19.
    Bier, E.A.: Snap-Dragging in Three Dimensions. In: Proceedings of the 1990 Symposium on Interactive 3D Graphics, pp. 193–204. ACM, New York (1990)CrossRefGoogle Scholar
  20. 20.
    Zeleznik, R.C., Herndom, K.P., Hughes, J.F.: SKETCH: an interface for sketching 3D scenes. In: ACM SIGGRAPH 2007, Article 19. ACM, New York (2007)Google Scholar
  21. 21.
    Liu, J., Au, O.K.-C., Fu, H., Tai, C.-L.: Two-finger gestures for 6dof manipulation of 3d objects. Comp. Graph. Forum 31(7pt1), 2047–2055 (2012)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2013

Authors and Affiliations

  • Douglas Scheurich
    • 1
  • Wolfgang Stuerzlinger
    • 1
  1. 1.York UniversityTorontoCanada

Personalised recommendations