• DocumentCode
    2222296
  • Title

    Picking and snapping for 3D input devices

  • Author

    Wu, Shin-Tson ; Abrantes, Marcel ; Tost, Daniel ; Batagelo, Harlen Costa

  • Author_Institution
    Dept. of Ind. Autom. & Comput. Eng., State Univ. of Campinas, Brazil
  • fYear
    2003
  • fDate
    12-15 Oct. 2003
  • Firstpage
    140
  • Lastpage
    147
  • Abstract
    A picking mechanism (pointing and indicating) with the cursor is essential for any direct-manipulation application. The windowing systems, under whose control a direct-manipulation application runs, provide facilities that together with special utility routines allow identification of which object within the region the user is pointing at. Such picking algorithms have been widely used for selecting objects under a 2D mouse cursor. We present a simple yet effective application-independent 3D picking algorithm for 3D input devices. We also discuss a differential geometry based surface constraint that can be applied to the 3D cursor position for improving points matching. In order to demonstrate the techniques, two sample applications using a 3D input device are shown.
  • Keywords
    computer graphics; differential geometry; interactive devices; user interfaces; utility programs; 3D cursor position; 3D input devices; 3D picking algorithm; application-independent 3D snapping technique; differential geometry based surface constraint; direct-manipulation application; utility routines; windowing system; Application software; Automatic control; Automation; Computer industry; Control systems; Electrical equipment industry; Geometry; Graphics; Mice; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics and Image Processing, 2003. SIBGRAPI 2003. XVI Brazilian Symposium on
  • ISSN
    1530-1834
  • Print_ISBN
    0-7695-2032-4
  • Type

    conf

  • DOI
    10.1109/SIBGRA.2003.1241002
  • Filename
    1241002