Hi Alan, BranchGroup picking methods are same as Locale picking method except the resulting Shape return is under that BranchGroup.
Both pickShape will check with Geometry internal compute bounds (which is a BoundingBox) if Node setBoundsAutoCompute is true (by default). Otherwie geometry will use the one set by user through Node setBounds(Bounds bounds) during intersection test with pickShape. Collision bounds is not used for picking. Picking with actual geometry is not in the core API but we can use picking utility to achieve it. Thanks. - Kelvin ------------- Java 3D Team Sun Microsystems Inc. >Date: Mon, 10 Jun 2002 10:10:46 -0700 >From: Giles <[EMAIL PROTECTED]> >Subject: [JAVA3D] Picking Documentation >To: [EMAIL PROTECTED] >MIME-version: 1.0 >Content-transfer-encoding: 7bit >X-Accept-Language: en-us, en >Delivered-to: [EMAIL PROTECTED] >User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 > >Can you confirm that the BranchGroup picking methods are using bounding >reps for their intersection routines(my tests seem to indicate Spheres), >if so, is it the ones set from setBounds or setCollisionBounds or >something else? Also, is there anyway to change this to use the actual >geometry as in the picking utils, or should you just use those if you >need that functionality? > >-- >Alan Hudson >President: Yumetech, Inc. http://www.yumetech.com/ >Web3D Open Source Chair http://www.web3d.org/TaskGroups/source/ > >=========================================================================== >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >of the message "signoff JAVA3D-INTEREST". For general help, send email to >[EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".