Thanks for everyones comments on this issue.
I've concluded that using the depth buffer to determine
the distance to the scene from the camera for each pixel
will result in poor portability.
As an alternative, I've opted for an approach based on an
old OpenGL picking idea. I simply render the scene but assign
a unique colour to each face. For each pixel I then know the
face that is intersected, by its colour. I then intersect
the line of sight for the pixel with the face to get the
distance. Perfectly fast enough for my application.
Anthony.
===========================================================================
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".