No description, website, or topics provided.
C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
model-repair.xcodeproj
Edge.cpp
Edge.h
Face.cpp
Face.h
Mesh.cpp
Mesh.h
MeshIO.cpp
MeshIO.h
ModelRepairer.cpp
ModelRepairer.h
README.md
Types.h
Vertex.cpp
Vertex.h
cooper.obj
cow.obj
main.cpp
repair.png
teapot.obj

README.md

model repair

Model repair is the process of removing artifacts such as complex vertices and edges, inconsistent face orientations, gaps, overlaps and (self-)intersections from 3d models. Given the heterogeneous sources used today to create and collect models, repair algorithms attempt to resolve model inconsistencies and flaws by generating outputs suitable for further processing by downstream applications requiring geometrical and topological guarantees for their input. This implementation makes a mesh manifold and orients it consistently.

Note: Requires Eigen 3.2.4 and assumes it is in /usr/local/Cellar/eigen/3.2.4/include/eigen3/