3D Object Picking in Web-based Design System

  • Kim, Dong-Hyun (Department of Computer Information, Suncheon Cheong-am College) ;
  • Yun, Bo-Yeul (Suncheon Maesan High Schoo) ;
  • Kim, Eung-Kon (Department of Computer Science, Sunchon University)
  • Published : 2003.06.01


We are able to work on the shared virtual space in Web-based Collaborative Design System using only Internet and Web browser. Then the users will share 3D objects and must be able to pick the objects effectively which they want to manipulate. In this paper, picking is implemented not only by computing intersection of mouse pointer with the objects of the virtual world, but also by using capabilities and attributes of scene graph node, by setting bounds intersection testing instead of geometric intersection testing, by limiting the scope of the pick testing, using Java 3D. These methods can reduce the computation of picking and can pick 3D objects effectively and easily using the system of hierarchy.


Computer Graphics;3D modeling;Solid modeler;Picking


  1. Denis J Bouvier, 'Getting started with the Java 3D API', Sun microsystems, 2000, http://www.javasoft.com/ products/java-media/3D/collaterall
  2. Bo-yul Yoon, Eung-kon Kim, A Study on Webbased Collaborative CAD System, The Journal of KIMICS (Korean Institute of Maritime Information & Communication sciences), Vol.4, No.4, 2000
  3. Woo-suk Joo, '3D Computer Graphics', Green Press, 1999, p63-p65
  4. Icgiro Hagiwara and Shinsuke Noda, 'Homotopical Modeling as the Basis of New CAD Standard Homotopy CAD for Collaboration Engineering', IEEE, 1999, p231-p237
  5. F. Faure, C.Faisstnauer, G.Hesina, 'Collaborative animation over the net', IEEE 1999, p107-p116