public class Triangulations_IO
extends java.lang.Object
Constructor and Description |
---|
Triangulations_IO() |
Modifier and Type | Method and Description |
---|---|
static TriangulationDS_2<Point_2> |
getPlaneTriangulationFromFile(java.lang.String filename)
Create a Triangle Data Structure for a given plane triangulation (from a file).
|
static TriangulationDS_2<Point_3> |
getTriangleMeshFromFile(java.lang.String filename)
Create a Triangle Data Structure for a given 3D surface mesh (from a file).
|
static java.util.Collection<Point_2[]> |
getTriangles(TriangulationDS_2<Point_2> mesh)
Return the (geometric) triangles of a 2D triangulation (useful for 2D rendering)
|
static void |
writeToFile(java.util.Collection<Point_2> vertices,
java.util.Collection<Point_2[]> faces,
java.lang.String filename)
Output triangulation (edges or triangles) to OFF file
|
static void |
writeToFile(java.util.Collection<QuadEdge> qEdges,
java.lang.String filename)
Output triangulation edges to OFF file
|
static void |
writeTriangleMeshToOFF(TriangulationDS_2 mesh,
java.lang.String filename)
Output a (planar or surface) triangulation to OFF file
|
public static void writeToFile(java.util.Collection<Point_2> vertices, java.util.Collection<Point_2[]> faces, java.lang.String filename)
List
- vertices: list of geometric points corresponding
to the vertices of the triangulationList
- faces: list of arrays of vertices corresponding
to the faces (edges or triangles) of the triangulationString
- filename: name of the output OFF file
(overwritten if already exists)public static void writeTriangleMeshToOFF(TriangulationDS_2 mesh, java.lang.String filename)
TriangulationDS_2
- m: list of geometric points corresponding
to the vertices of the triangulationpublic static void writeToFile(java.util.Collection<QuadEdge> qEdges, java.lang.String filename)
public static java.util.Collection<Point_2[]> getTriangles(TriangulationDS_2<Point_2> mesh)
public static TriangulationDS_2<Point_3> getTriangleMeshFromFile(java.lang.String filename)
public static TriangulationDS_2<Point_2> getPlaneTriangulationFromFile(java.lang.String filename)