gestalt.util.scenewriter
Class SceneWriter
java.lang.Object
gestalt.util.scenewriter.SceneWriter
public class SceneWriter
- extends java.lang.Object
for reference to the model see the OBJ specification.
for reference to the material see theMTL specification.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IGNORE_MATERIAL
public static boolean IGNORE_MATERIAL
IGNORE_NORMALS
public static boolean IGNORE_NORMALS
IGNORE_TEX_COORDS
public static boolean IGNORE_TEX_COORDS
DELIMITER
public static final java.lang.String DELIMITER
- See Also:
- Constant Field Values
FACE
public static final java.lang.String FACE
- See Also:
- Constant Field Values
VERTEX
public static final java.lang.String VERTEX
- See Also:
- Constant Field Values
VERTEX_NORMALS
public static final java.lang.String VERTEX_NORMALS
- See Also:
- Constant Field Values
TEXTURE_COORDINATES
public static final java.lang.String TEXTURE_COORDINATES
- See Also:
- Constant Field Values
GROUP
public static final java.lang.String GROUP
- See Also:
- Constant Field Values
USE_MATERIAL
public static final java.lang.String USE_MATERIAL
- See Also:
- Constant Field Values
FACE_DELIMITER
public static final java.lang.String FACE_DELIMITER
- See Also:
- Constant Field Values
IGNORE_OBJECTS
public static boolean IGNORE_OBJECTS
SceneWriter
public SceneWriter(java.lang.String theFilename,
AbstractBin theBin)
SceneWriter
public SceneWriter(java.lang.String theFilename,
AbstractBin theBin,
boolean theSaveVertexColorsAsTexture,
java.lang.String theTextureDirectory)
SceneWriter
public SceneWriter(boolean theSaveVertexColorsAsTexture,
java.lang.String theTextureDirectory)
SceneWriter
public SceneWriter()
parse
public void parse(java.lang.String theFilename,
AbstractBin theBin)
translator
public java.util.Vector<DrawableOBJTranslator> translator()
writer
public java.io.PrintStream writer()
bumpVertexCounter
public int bumpVertexCounter()
getVertexCounter
public int getVertexCounter()
bumpNormalVertexCounter
public int bumpNormalVertexCounter()
bumpTextureCoordinateCounter
public int bumpTextureCoordinateCounter()
getTextureCoordinateCounter
public int getTextureCoordinateCounter()
bumpUniqueObjectID
public int bumpUniqueObjectID()
parseMaterial
public void parseMaterial(Material theMaterial)
writeVertex
public void writeVertex(Vector3f thePosition)
writeTextureCoordinates
public void writeTextureCoordinates(Vector2f theCoordinates)
writeNormal
public void writeNormal(Vector3f theNormal)
saveVertexColorsAsTexture
public boolean saveVertexColorsAsTexture()
getTextureDirectory
public java.lang.String getTextureDirectory()
processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009