Triangulation algorithm can eliminate segments that are part of the face's boundary #60
Labels
topic: core
Issues relating to core geometry, operations, algorithms
type: bug
Something isn't working
Milestone
The triangulation algorithm first runs a Delaunay triangulation, then filters out triangles that are not part of the face. It does this by running a point-in-polygon check of triangle edges, but it should never run this check for triangle edges that were generated directly from the face's edges.
This is debug output from a 2D version of the star model. It shows checks for face edges (marked blue), as well as one where there shouldn't even be a triangle edge (marked yellow).
I'm looking into it.
The text was updated successfully, but these errors were encountered: