This project can be used to process a triangular mesh described within input.off file. Once populated, the mesh can be queried for the following:
- Edges adjacent to a Vertex
- Triangles adjacent to a Vertex
- Triangles adjacent to an Edge
- Compute two connected component of the mesh containing a given Triangle
EdgeList - List of Edges
Mesh - contains Triangular Mesh structure and related APIs
Printer - Prints EdgeLists, TrianglesLists and Meshes
Triangle - Triangles, Edges and other related APIs
TriangleList - List of Triangles
main.cpp - Executable main
Vertex.h - Defines a vertex (in this case, an integer)
input.off - Sample input file