Raytracing
Class BoundingBox

java.lang.Object
  extended by Raytracing.BoundingBox

public class BoundingBox
extends java.lang.Object


Field Summary
 Tuple.Tuple3f max
           
 Tuple.Tuple3f min
           
 
Constructor Summary
BoundingBox(Tuple.Tuple3f min, Tuple.Tuple3f max)
          Creates a new instance of BoundingBox
 
Method Summary
 void contain(Intersectable newObject)
           
 boolean contains(Tuple.Tuple3f point)
           
 void draw(processing.core.PApplet g)
           
 boolean intersect(BoundingBox bounds)
           
 boolean intersect(Ray ray)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

min

public Tuple.Tuple3f min

max

public Tuple.Tuple3f max
Constructor Detail

BoundingBox

public BoundingBox(Tuple.Tuple3f min,
                   Tuple.Tuple3f max)
Creates a new instance of BoundingBox

Method Detail

intersect

public boolean intersect(BoundingBox bounds)

contains

public boolean contains(Tuple.Tuple3f point)

draw

public void draw(processing.core.PApplet g)

contain

public void contain(Intersectable newObject)

intersect

public boolean intersect(Ray ray)