Hello All I am using the mouse to track a marker object across a set of surfaces in 3D. This works surprisingly well Not unexpectedly it turns out to be inappropriate to use the packaged higher level pick facility and instead I am doing a BranchGroup.pickClosest(PickRay) when and only when the new PickRay stops intersecting the previous surface. The problem is that BranchGroup.pickClosest(PickRay) seems to return close misses as well as hits i.e. it implements some sort of tolerance. I can subsequently reject these but that involves extra processing both at applying the tolerance and then in rejecting the spurious extra hits. I therefore want to turn it off. I know about the pick tolerance on PickCanvas but that is (seems to be) unrelated to this, Does anyone know where this additional tolerance is coming from! Thanks for any ideas Alex =========================================================================== 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".