Rings
Version 0.3

Uses of Class
threeD.raytracer.engine.Intersection

Packages that use Intersection
threeD.raytracer.engine   
threeD.raytracer.lighting   
threeD.raytracer.primitives   
threeD.raytracer.surfaceUI   
 

Uses of Intersection in threeD.raytracer.engine
 

Methods in threeD.raytracer.engine that return Intersection
 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.
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.
 

Methods in 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 threeD.raytracer.lighting
 

Methods in threeD.raytracer.lighting that return Intersection
 Intersection PointLightGrid.intersectAt(Ray ray)
          Returns null.
 

Uses of Intersection in threeD.raytracer.primitives
 

Methods in 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 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)
          Returns an Intersection object representing the points along the ray represented by the specified Ray object that intersection between the ray and the cone represented by this Cone object occurs.
 

Uses of Intersection in threeD.raytracer.surfaceUI
 

Methods in 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.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray