de.grogra.ray.debug3d
Class Debug3d

java.lang.Object
  extended by de.grogra.ray.debug3d.Debug3d

public class Debug3d
extends java.lang.Object


Constructor Summary
Debug3d()
           
 
Method Summary
static void clear()
           
static void enableDebug3D(boolean value)
           
static void flush()
           
static void logCamera(RTCamera camera)
           
static void logDirectLightRay(Ray ray)
           
static void logFiniteRay(Ray ray, float scale, float weight)
           
static void logInfiniteRay(Ray ray, float weight)
           
static void logNormal(Tuple3f point, Tuple3f direction)
           
static void logScene(RTScene scene)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Debug3d

public Debug3d()
Method Detail

clear

public static void clear()

enableDebug3D

public static void enableDebug3D(boolean value)

flush

public static void flush()

logCamera

public static void logCamera(RTCamera camera)

logDirectLightRay

public static void logDirectLightRay(Ray ray)

logFiniteRay

public static void logFiniteRay(Ray ray,
                                float scale,
                                float weight)

logInfiniteRay

public static void logInfiniteRay(Ray ray,
                                  float weight)

logNormal

public static void logNormal(Tuple3f point,
                             Tuple3f direction)

logScene

public static void logScene(RTScene scene)