raytracer.internal
Class Constants

java.lang.Object
  |
  +--raytracer.internal.Constants

public abstract class Constants
extends java.lang.Object

Contains some systemwide constants.


Field Summary
static float INFINITY
          Name is self-explaining ;-)
static float LIGHT_INFLUENCE_EPSILON
          Every light with influence < this epsilon can be ignored (for speed reasons).
static float OUTSIDE_EPSILON
          Every non-surface point which is at least this epsilon away from a surface point is guaranteed to be identified as such.
 
Constructor Summary
Constants()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFINITY

public static final float INFINITY
Name is self-explaining ;-)

See Also:
Constant Field Values

OUTSIDE_EPSILON

public static final float OUTSIDE_EPSILON
Every non-surface point which is at least this epsilon away from a surface point is guaranteed to be identified as such.

See Also:
Constant Field Values

LIGHT_INFLUENCE_EPSILON

public static final float LIGHT_INFLUENCE_EPSILON
Every light with influence < this epsilon can be ignored (for speed reasons).

See Also:
Constant Field Values
Constructor Detail

Constants

public Constants()