Interesting libraries
...which may be better than our data structure implementations:
OpenMesh for half edges
- https://www.graphics.rwth-aachen.de/software/openmesh/ Python bindings https://pypi.org/project/openmesh/
- This project has been around for ~20 years, so I'd assume it's more mature/faster/has more features than what we have.
libigl
- it seems that libigl does some similar things as our library (in particular optimize)
- it even has python bindings. Python bindings considered beta.
- various algorithms operating on IFS (note that their Python implementation specifically tries to avoid wrappers and extra classes - they don't have an IFS class and only rely on NumPy arrays).
trimesh https://github.com/mikedh/trimesh
polyscope https://polyscope.run/