de.grogra.ray2.radiosity.triangulation
Class Cube

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

public abstract class Cube
extends java.lang.Object

This class divides a Cube into triangle patches.

Author:
Ralf Kopsch

Constructor Summary
Cube()
           
 
Method Summary
static void computePatches(GroupListBuilder builder, TransformableVolume cube, 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

Cube

public Cube()
Method Detail

computePatches

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

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