Are you the guy from Wayne State? I knew there is a guy who was in the CS dept before.
Happy to know you are using Java3D too. I think when you pick a point from the point array, it will get the GeometryArry from the PickIntersection, so this array will contain all the points, but you can find the index of the point you picked. The pickAll function should get all the scene graph nodes which intersect with your pickShape. Hope it's helpful to you, but I am not sure if I understand your question exactly. Huaicai =========================================================================== 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".