espresso3d.engine.lowlevel.geometry
Class E3DPlane

java.lang.Object
  extended byespresso3d.engine.lowlevel.geometry.E3DPlane

public class E3DPlane
extends java.lang.Object

Author:
espresso3d A plane class used in the engine

Constructor Summary
E3DPlane(E3DTriangle triangle)
           
 
Method Summary
 E3DVector3F getNormal()
           
 E3DVector3F[] getPoints()
           
 E3DVector3F reflectVector(E3DVector3F vectorToReflect)
           
 void setNormal(E3DVector3F normal)
           
 void setPoints(E3DVector3F[] points)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DPlane

public E3DPlane(E3DTriangle triangle)
Method Detail

getNormal

public E3DVector3F getNormal()
Returns:
Returns the normal.

setNormal

public void setNormal(E3DVector3F normal)
Parameters:
normal - The normal to set.

getPoints

public E3DVector3F[] getPoints()
Returns:
Returns the points.

setPoints

public void setPoints(E3DVector3F[] points)
Parameters:
points - The points to set.

reflectVector

public E3DVector3F reflectVector(E3DVector3F vectorToReflect)