Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.sf.j3d.threeD.raytracer.engine.Intersection

Packages that use Intersection
net.sf.j3d.threeD.raytracer.engine |
net.sf.j3d.threeD.raytracer.lighting |
net.sf.j3d.threeD.raytracer.primitives |
net.sf.j3d.threeD.raytracer.surfaceUI |

Uses of Intersection in net.sf.j3d.threeD.raytracer.engine

Methods in net.sf.j3d.threeD.raytracer.engine that return Intersection
`static Intersection` | `RayTracingEngine.closestIntersection(Ray ray, Surface[] surfaces)` Returns an Intersection object that represents the closest intersection (>= RayTracingEngine.e) between a surface in the specified array of Surface objects and the ray represented by the specified Ray object.
`Intersection` | `SurfaceGroup.intersectAt(Ray ray)` Returns an Intersection object that represents the ray-surface intersections for the AbstractSurface object which is intersected closest to the origin of the ray (>= 0).
`Intersection` | `Surface.intersectAt(Ray ray)` Returns an Intersection object that represents the values for t that solve the vector equation p = o + t * d where p is a point of intersection of the specified ray and the surface.
`Intersection` | `SpacePartition.intersectAt(Ray r)`

Methods in net.sf.j3d.threeD.raytracer.engine with parameters of type Intersection
`static double` | `RayTracingEngine.closestIntersectionAt(Intersection intersect)` Returns the value (>= RayTracingEngine.e) of the closest intersection point of the specified Intersection object If there are no positive intersections, -1.0 is returned.

Uses of Intersection in net.sf.j3d.threeD.raytracer.lighting

Methods in net.sf.j3d.threeD.raytracer.lighting that return Intersection
`Intersection` | `PointLightGrid.intersectAt(Ray ray)` Returns null.

Uses of Intersection in net.sf.j3d.threeD.raytracer.primitives

Methods in net.sf.j3d.threeD.raytracer.primitives that return Intersection
`Intersection` | `Triangle.intersectAt(Ray ray)` Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the triangle represented by this Triangle object occurs.
`Intersection` | `Sphere.intersectAt(Ray ray)` Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the sphere represented by this Sphere object occurs.
`Intersection` | `Polynomial.intersectAt(Ray ray)` Returns an array of double values representing the distance along the ray represented by the specified Ray object that intersection between the ray and the polynomial surface represented by this Polynomial object occurs.
`Intersection` | `Plane.intersectAt(Ray ray)` Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the plane represented by this Plane object occurs.
`Intersection` | `Mesh.intersectAt(Ray ray)`
`Intersection` | `Mesh.MeshFile.intersectAt(Ray ray)`
`Intersection` | `Cylinder.intersectAt(Ray ray)` Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the cylinder represented by this Cylinder object occurs.
`Intersection` | `CSG.intersectAt(Ray ray)`
`Intersection` | `Cone.intersectAt(Ray ray)`

Uses of Intersection in net.sf.j3d.threeD.raytracer.surfaceUI

Methods in net.sf.j3d.threeD.raytracer.surfaceUI that return Intersection
`Intersection` | `AbstractSurfaceUI.intersectAt(Ray ray)` Returns an Intersection object representing the point along the ray represented by the specified Ray object that intersection between the ray and the surface represented by this AbstractSurfaceUI occurs.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES