org.xith3d.effects.shadows.occluder
Class OccluderFace

java.lang.Object
  extended by org.xith3d.effects.shadows.occluder.OccluderFace

public class OccluderFace
extends java.lang.Object

An occluder face contains the connectivity information between itself and the other faces. In addition it stores the indexes into the underlying vertices and the vertex normals at each vertex.


Field Summary
 int[] neighbourIndices
          Index of each face, that neighbours this one within the object
 org.openmali.spatial.bodies.Plane planeEquation
          Equation of a plane, that contains this triangle
 int[] vertexIndices
          Index of each Vertex within an object, that makes up the triangle of this face
 boolean visible
          Is the face visible by the Light?
 
Constructor Summary
OccluderFace()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vertexIndices

public int[] vertexIndices
Index of each Vertex within an object, that makes up the triangle of this face


planeEquation

public org.openmali.spatial.bodies.Plane planeEquation
Equation of a plane, that contains this triangle


neighbourIndices

public int[] neighbourIndices
Index of each face, that neighbours this one within the object


visible

public boolean visible
Is the face visible by the Light?

Constructor Detail

OccluderFace

public OccluderFace()