HE_Mesh2014  2.0.10
Static Public Member Functions | Static Protected Member Functions | Static Protected Attributes | List of all members
wblut.hemesh.HET_OBJWriter Class Reference

Static Public Member Functions

static void beginSave (final String fn, final String name)
 
static OutputStream createOutputStream (final File file) throws IOException
 
static void createDirectories (final File file)
 
static void endSave ()
 
static void face (final int a, final int b, final int c)
 
static void facecolor (final int i, final int c)
 
static final float red (final int what)
 
static final float green (final int what)
 
static final float blue (final int what)
 
static void faceList ()
 
static void faceWithNormals (final int a, final int b, final int c, final int na, final int nb, final int nc)
 
static int getCurrNormalOffset ()
 
static int getCurrVertexOffset ()
 
static void newObject (final String name)
 
static void normal (final WB_Coordinate n)
 
static void vertex (final WB_Coordinate v)
 
static void vertexcolor (final int i, final int c)
 
static void saveMesh (final HE_Mesh mesh, final String path, final String name)
 
static void saveMeshWithFaceColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveMeshWithVertexColor (final HE_Mesh mesh, final String path, final String name)
 

Static Protected Member Functions

static void handleBeginSave ()
 

Static Protected Attributes

static OutputStream objStream
 
static PrintWriter objWriter
 
static OutputStream mtlStream
 
static PrintWriter mtlWriter
 
static int numVerticesWritten = 0
 
static int numNormalsWritten = 0
 

Member Function Documentation

static void wblut.hemesh.HET_OBJWriter.beginSave ( final String  fn,
final String  name 
)
static

Begin save.

Parameters
fnthe fn
name
static final float wblut.hemesh.HET_OBJWriter.blue ( final int  what)
static
Parameters
what
Returns
static void wblut.hemesh.HET_OBJWriter.createDirectories ( final File  file)
static
Parameters
file
static OutputStream wblut.hemesh.HET_OBJWriter.createOutputStream ( final File  file) throws IOException
static
Parameters
file
Returns
Exceptions
IOException
static void wblut.hemesh.HET_OBJWriter.endSave ( )
static

End save.

static void wblut.hemesh.HET_OBJWriter.face ( final int  a,
final int  b,
final int  c 
)
static

Face.

Parameters
athe a
bthe b
cthe c
static void wblut.hemesh.HET_OBJWriter.facecolor ( final int  i,
final int  c 
)
static
Parameters
i
c
static void wblut.hemesh.HET_OBJWriter.faceList ( )
static

Face list.

static void wblut.hemesh.HET_OBJWriter.faceWithNormals ( final int  a,
final int  b,
final int  c,
final int  na,
final int  nb,
final int  nc 
)
static

Face with normals.

Parameters
athe a
bthe b
cthe c
nathe na
nbthe nb
ncthe nc
static int wblut.hemesh.HET_OBJWriter.getCurrNormalOffset ( )
static

Gets the curr normal offset.

Returns
the curr normal offset
static int wblut.hemesh.HET_OBJWriter.getCurrVertexOffset ( )
static

Gets the curr vertex offset.

Returns
the curr vertex offset
static final float wblut.hemesh.HET_OBJWriter.green ( final int  what)
static
Parameters
what
Returns
static void wblut.hemesh.HET_OBJWriter.handleBeginSave ( )
staticprotected

Handle begin save.

static void wblut.hemesh.HET_OBJWriter.newObject ( final String  name)
static

New object.

Parameters
namethe name
static void wblut.hemesh.HET_OBJWriter.normal ( final WB_Coordinate  n)
static

Normal.

Parameters
nthe n
static final float wblut.hemesh.HET_OBJWriter.red ( final int  what)
static
Parameters
what
Returns
static void wblut.hemesh.HET_OBJWriter.saveMesh ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_OBJWriter.saveMeshWithFaceColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_OBJWriter.saveMeshWithVertexColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_OBJWriter.vertex ( final WB_Coordinate  v)
static

Vertex.

Parameters
vthe v
static void wblut.hemesh.HET_OBJWriter.vertexcolor ( final int  i,
final int  c 
)
static
Parameters
i
c

Member Data Documentation

OutputStream wblut.hemesh.HET_OBJWriter.mtlStream
staticprotected
PrintWriter wblut.hemesh.HET_OBJWriter.mtlWriter
staticprotected
int wblut.hemesh.HET_OBJWriter.numNormalsWritten = 0
staticprotected
int wblut.hemesh.HET_OBJWriter.numVerticesWritten = 0
staticprotected
OutputStream wblut.hemesh.HET_OBJWriter.objStream
staticprotected
PrintWriter wblut.hemesh.HET_OBJWriter.objWriter
staticprotected

The documentation for this class was generated from the following file: