Manifold Checker

Uni Coursework - Masters (24/25)

  • Tech Stack: C++

This program is a command-line tool. Given a triangle soup file, it first converts the file to face-index format, then to directed edges. Assuming there is no self-intersection, it determines the mesh as manifold if:

  • 1. Each edge appears in exactly 2 faces;
  • 2. There are no pinch points.