Package tracer

Class Summary
BilinearSampler  
Camera Represents the camera: viewing window = [left,bottom] x [right,top], with z-coordinate near
DebugSampler  
IntersectionInfo Used for returning information about intersections from Traceable.intersect.
Light Represents a point-light
Material Holds shading parameters.
NearestSampler  
Parser This class knows how to read scene files
Plane 3D flat, onbounded, traceable thingy, represented by normal vector and distance from the origin
Ray Represents a ray: a ray can `trace' itself, calculating a color.
Sampler2D  
Sphere A 3D roundish traceable thingy with a center and a radius
ToneMapper Used for mapping floating point representations of colors into packed-int colors as used by Java.
Traceable Base class for all visible objects.
Tracer The main class.
Triangle  
Vec3 Represents a 3-dimensional vector.