de.grogra.ray2.radiosity.triangulation
Class Frustum

java.lang.Object
  extended by de.grogra.ray2.radiosity.triangulation.Frustum

public abstract class Frustum
extends java.lang.Object

This class divides a Frustum into triangle patches.

Author:
Ralf Kopsch

Constructor Summary
Frustum()
           
 
Method Summary
static void computePatches(GroupListBuilder builder, TransformableVolume frustrum, Shader shader)
          Divides the volume into patches and use the builder to store it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Frustum

public Frustum()
Method Detail

computePatches

public static void computePatches(GroupListBuilder builder,
                                  TransformableVolume frustrum,
                                  Shader shader)
Divides the volume into patches and use the builder to store it.

Parameters:
builder - saves the created patches.
frustrum - the volume.
shader - the material shader.