Tilting-Twisting-Rolling: a pen-based technique for compass geometric construction

MOOP

Abstract

This paper presents a new pen-based technique, Tilting-Twisting-Rolling, to support compass geometric construction. By leveraging the 3D orientation information and 3D rotation information of a pen, this technique allows smooth pen action to complete multi-step geometric construction without switching task states. Results from a user study show this Tilting-Twisting-Rolling technique can improve user performance and user experience in compass geometric construction.

Keywords

Tilting-Twisting-Rolling pen-based tool virtual compass geometry construction interaction 

Notes

Acknowledgements

This work was supported by National Key Research and Development Plan of China (Grant No. 2016YFB1001405), National Natural Science Foundation of China (Grant Nos. 61232013, 61422212, 61303162), Fundamental Research Funds for the Central Universities, and Beijing Municipal Social Science Foundation (Grant No. 16YTC033).

Supplementary material

11432_2017_9063_MOESM1_ESM.pdf (328 kb)
Supplementary material, approximately 328 KB.
11432_2017_9063_MOESM2_ESM.mp4 (15.7 mb)
Supplementary material, approximately 15.6 MB.
11432_2017_9063_MOESM3_ESM.mp4 (18.6 mb)
Supplementary material, approximately 18.5 MB.

References

  1. 1.
    Igarashi T, Matsuoka S, Kawachiya S, et al. Interactive beautification: a technique for rapid geometric design. In: Proceedings of the ACM Symposium on User Interface Software and Technology. New York: ACM, 1997. 105–114Google Scholar
  2. 2.
    Fiser J, Asente P, Schiller S, et al. Advanced drawing beautification with ShipShape. Comput Graph, 2016, 56: 46–58CrossRefGoogle Scholar
  3. 3.
    Cheema S, Gulwani S, Laviola J. QuickDraw: improving drawing experience for geometric. In: Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems. New York: ACM, 2012. 1037–1064Google Scholar
  4. 4.
    Daughtry J M, Amant R S. Power tools and composite tools: integrating automation with direct manipulation. In: Proceedings of the 8th International Conference on Intelligent User Interfaces. New York: ACM, 2003. 233–235Google Scholar
  5. 5.
    Gulwani S, Korthikanti V A, Tiwari A. Synthesizing geometry constructions. In: Proceedings of ACM SIGPLAN Confenrence on Programming Language Design and Implementation. New York: ACM, 2011. 50–61CrossRefGoogle Scholar
  6. 6.
    Tian F, Lu F, Jiang Y Y, et al. An exploration of pen tail gestures for interactions. Int J Hum-Comput Stud, 2013, 71: 551–569CrossRefGoogle Scholar
  7. 7.
    Xin Y Z, Bi X J, Ren X S. Acquiring and pointing: an empirical study of pen-tilt-based interaction. In: Proceedings of ACM SIGCHI Conference on Human Factors in Computing Systems. New York: ACM, 2011. 849–858Google Scholar
  8. 8.
    Bi X J, Moscovich T, Ramos G, et al. An exploration of pen rolling for pen-based interaction. In: Proceedings of the ACM Symposium on User Interface Software and Technology. New York: ACM, 2008. 191–200Google Scholar

Copyright information

© Science China Press and Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Fei Lyu
    • 1
    • 2
    • 3
  • Feng Tian
    • 1
    • 3
  • Guozhong Dai
    • 1
    • 3
  • Hongan Wang
    • 1
    • 3
  1. 1.State Key Laboratory of Computer Science, Institute of SoftwareChinese Academy of SciencesBeijingChina
  2. 2.School of Digital Media and Design ArtsBeijing University of Posts and TelecommunicationsBeijingChina
  3. 3.Beijing Key Lab of Human-Computer Interaction, Institute of SoftwareChinese Academy of SciencesBeijingChina

Personalised recommendations