gestalt.util.meshcreator
Class MeshCreator

java.lang.Object
  extended by gestalt.util.meshcreator.MeshCreator

public class MeshCreator
extends java.lang.Object


Field Summary
static boolean VERBOSE
           
 
Constructor Summary
MeshCreator()
           
 
Method Summary
 void addColor(Color theColor)
           
 void addNormal(Vector3f theNormal)
           
 void addTexCoord(Vector2f theTexCoords)
           
 void addVertex(Vector3f theVertex)
           
 java.util.Vector<java.lang.Float> color()
           
 void createVBO(boolean theCreateVBO)
           
 java.util.Vector<java.lang.Float> normal()
           
 Mesh parse(AbstractBin theBin, DrawableFactory theFactory)
           
 void setPrimitveType(int thePrimitiveType)
           
 java.util.Vector<java.lang.Float> texcoord()
           
 java.util.Vector<DrawableMeshTranslator> translators()
           
 java.util.Vector<java.lang.Float> vertex()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static boolean VERBOSE
Constructor Detail

MeshCreator

public MeshCreator()
Method Detail

createVBO

public void createVBO(boolean theCreateVBO)

translators

public java.util.Vector<DrawableMeshTranslator> translators()

setPrimitveType

public void setPrimitveType(int thePrimitiveType)

parse

public Mesh parse(AbstractBin theBin,
                  DrawableFactory theFactory)

addVertex

public void addVertex(Vector3f theVertex)

vertex

public java.util.Vector<java.lang.Float> vertex()

addColor

public void addColor(Color theColor)

color

public java.util.Vector<java.lang.Float> color()

addTexCoord

public void addTexCoord(Vector2f theTexCoords)

texcoord

public java.util.Vector<java.lang.Float> texcoord()

addNormal

public void addNormal(Vector3f theNormal)

normal

public java.util.Vector<java.lang.Float> normal()


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009