Closed odedstein closed 5 months ago
There seems to already exist a great python wrapper for tetgen, with a good API that is similar to ours. So I personally do not think the damage of polluting the license is offset by any gain of having it wrapped in our library, at least right now. So I propose we excise the tetrahedralization from this PR.
On triangulation, I am happy to learn about this library! Seems to do what I use triangle for, but better. Happy to both merge now, and merge once their refinement PR is merged. Up to you.
Your point makes sense to me. Let's leave off this pull request for now, and revisit it when the triangulation library is more mature.
This PR adds triangulation and tetrahedralization capacity.
For triangulation, this uses CDT. This is, in my opinion, better than Shewchuck's classic Triangle for 3 reasons:
For tetrahedralization, this uses TetGen through its libigl wrapper.
It's still not quite ready to merge before we discuss 2 important points: