HE_Mesh  5.1.2
wblut.hemesh.HET_Export Class Reference

Static Public Member Functions

static void saveToOBJ (final HE_Mesh mesh, final String path, final String name)
 
static void saveToOBJNN (final HE_Mesh mesh, final String path, final String name)
 
static void saveToOBJWithFaceColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveToOBJWithVertexColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveToOBJ (final Collection<?extends HE_Mesh > mesh, final String path, final String name)
 
static void saveToOBJ (final HE_MeshCollection mesh, final String path, final String name)
 
static void saveToOBJNN (final Collection<?extends HE_Mesh > mesh, final String path, final String name)
 
static void saveToOBJNN (final HE_MeshCollection mesh, final String path, final String name)
 
static void saveToOBJWithFaceColor (final Collection<?extends HE_Mesh > mesh, final String path, final String name)
 
static void saveToOBJWithFaceColor (final HE_MeshCollection mesh, final String path, final String name)
 
static void saveToOBJWithVertexColor (final Collection<?extends HE_Mesh > mesh, final String path, final String name)
 
static void saveToOBJWithVertexColor (final HE_MeshCollection mesh, final String path, final String name)
 
static void saveToOBJ (final HE_Mesh[] mesh, final String path, final String name)
 
static void saveToOBJNN (final HE_Mesh[] mesh, final String path, final String name)
 
static void saveToOBJWithFaceColor (final HE_Mesh[] mesh, final String path, final String name)
 
static void saveToOBJWithVertexColor (final HE_Mesh[] mesh, final String path, final String name)
 
static void saveToSTL (final HE_Mesh mesh, final String path, final String name)
 
static void saveToSTLWithFaceColor (final HE_Mesh mesh, final String path, final String name, final int colormodel)
 
static void saveToSTLWithFaceColor (final HE_Mesh mesh, final HET_WriterSTL stl)
 
static void saveToSimpleMesh (final HE_Mesh mesh, final String path, final String name)
 
static void saveToHemesh (final HE_Mesh mesh, final String path, final String name)
 
static void saveToBinaryHemesh (final HE_Mesh mesh, final String path, final String name)
 
static void saveToPOV (final HE_Mesh mesh, final String path, final String name)
 
static void saveToPOV (final HE_Mesh mesh, final String path, final String name, final boolean saveNormals)
 
static void saveToPOV (final HE_Mesh mesh, final HET_WriterPoV pov, final boolean normals)
 
static void saveToPOV (final HE_Mesh mesh, final PrintWriter pw)
 
static void saveToPOV (final HE_Mesh mesh, final PrintWriter pw, final boolean saveNormals)
 
static void saveToWRLWithFaceColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveToWRLWithVertexColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveToWRL (final HE_Mesh mesh, final String path, final String name)
 
static void saveToPLY (final HE_Mesh mesh, final String path, final String name)
 
static void saveToPLYWithVertexColor (final HE_Mesh mesh, final String path, final String name)
 
static void saveToPLYWithFaceColor (final HE_Mesh mesh, final String path, final String name)
 

Static Public Attributes

static int NONE = -1
 
static int DEFAULT = 0
 
static int MATERIALISE = 1
 

Detailed Description

Collection of export functions.

Author
Frederik Vanhoutte, W:Blut

Member Function Documentation

static void wblut.hemesh.HET_Export.saveToBinaryHemesh ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static

Saves the mesh as binary hemesh format to the given file path. Existing files will be overwritten. The file contains the vertex coordinates and all half-edge interconnection information. About the same size of a simpleMesh but a lot quicker to rebuild. Due to compression about half as fast as an ordinary hemesh file but only a third in size.

Parameters
meshthe mesh
paththe path
name
static void wblut.hemesh.HET_Export.saveToHemesh ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static

Saves the mesh as hemesh format to the given file path. Existing files will be overwritten. The file contains the vertex coordinates and all half-edge interconnection information. Larger than a simpleMesh but much quicker to rebuild.

Parameters
meshthe mesh
paththe path
name
static void wblut.hemesh.HET_Export.saveToOBJ ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJ ( final Collection<?extends HE_Mesh mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJ ( final HE_MeshCollection  mesh,
final String  path,
final String  name 
)
static
static void wblut.hemesh.HET_Export.saveToOBJ ( final HE_Mesh[]  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJNN ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJNN ( final Collection<?extends HE_Mesh mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJNN ( final HE_MeshCollection  mesh,
final String  path,
final String  name 
)
static
static void wblut.hemesh.HET_Export.saveToOBJNN ( final HE_Mesh[]  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithFaceColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithFaceColor ( final Collection<?extends HE_Mesh mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithFaceColor ( final HE_MeshCollection  mesh,
final String  path,
final String  name 
)
static
static void wblut.hemesh.HET_Export.saveToOBJWithFaceColor ( final HE_Mesh[]  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithVertexColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithVertexColor ( final Collection<?extends HE_Mesh mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToOBJWithVertexColor ( final HE_MeshCollection  mesh,
final String  path,
final String  name 
)
static
static void wblut.hemesh.HET_Export.saveToOBJWithVertexColor ( final HE_Mesh[]  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToPLY ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToPLYWithFaceColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToPLYWithVertexColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToPOV ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToPOV ( final HE_Mesh  mesh,
final String  path,
final String  name,
final boolean  saveNormals 
)
static
Parameters
mesh
path
name
saveNormals
static void wblut.hemesh.HET_Export.saveToPOV ( final HE_Mesh  mesh,
final HET_WriterPoV  pov,
final boolean  normals 
)
static

Saves the mesh as PovRAY mesh2 format by appending it to the given mesh.

Parameters
meshthe mesh
povinstance of HET_POVWriter
normalssmooth faces HET_WriterPoV instance.
static void wblut.hemesh.HET_Export.saveToPOV ( final HE_Mesh  mesh,
final PrintWriter  pw 
)
static

Saves the mesh as PovRAY format to the given PrintWriter.

Parameters
meshHE_Mesh
pwPrintWriter
static void wblut.hemesh.HET_Export.saveToPOV ( final HE_Mesh  mesh,
final PrintWriter  pw,
final boolean  saveNormals 
)
static

Saves the mesh as PovRAY format to the given PrintWriter.

Parameters
meshHE_Mesh
pwPrintWriter
saveNormalsboolean (Smooth face or otherwise)
static void wblut.hemesh.HET_Export.saveToSimpleMesh ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static

Saves the mesh as simpleMesh format to the given file path. Existing files will be overwritten. The file gives the vertex coordinates and an indexed facelist.

Parameters
meshthe mesh
paththe path
name
static void wblut.hemesh.HET_Export.saveToSTL ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToSTLWithFaceColor ( final HE_Mesh  mesh,
final String  path,
final String  name,
final int  colormodel 
)
static
Parameters
mesh
path
name
colormodel
static void wblut.hemesh.HET_Export.saveToSTLWithFaceColor ( final HE_Mesh  mesh,
final HET_WriterSTL  stl 
)
static
Parameters
mesh
stl
static void wblut.hemesh.HET_Export.saveToWRL ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToWRLWithFaceColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name
static void wblut.hemesh.HET_Export.saveToWRLWithVertexColor ( final HE_Mesh  mesh,
final String  path,
final String  name 
)
static
Parameters
mesh
path
name

Member Data Documentation

int wblut.hemesh.HET_Export.DEFAULT = 0
static
int wblut.hemesh.HET_Export.MATERIALISE = 1
static
int wblut.hemesh.HET_Export.NONE = -1
static

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