Geomtery Intersection Tools Implementation

Unlike the generalised picking tools that sun provides with its standard utility classes, these tools are a limited function, but more highly optimised for their intended use.

General layout

The intersection utilities class is layered so that you can use any particular test that you need. We provide everything from the really low level ray to polygon intersection test to a high level tests where you can ask for intersection information or highly detailed information like texture coordinates of the intersecting ray.

Ray-Polygon Intersection

When dealing with ray polygon intersection tests, we use the standard inside-outside test. This algorithm is described in almost every single 3D graphics textbook available. For an online reference, we point you to the Siggraph educational materials site.