Hi,
I got a coordinate system (COS)in which objects are displayed.
If I rotate the COS with a small angle picking one of these objects works fine, but if the angle gets to large picking does not work anymore!
The rotatating is realised with the glu.lookat method. I move the camera on a sphere around the COS.
You probably want to use a helper library in order to implement proper picking in 3D. Take a look at the gleem package (source code is in the jogl-demos workspace on java.net); it supplies the manipulators and camera interaction in the JOGL demos. Most of the scene graph libraries like Xith3D also provide picking routines.