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
Link To Document