SMS: Make Lindstrom Turk placement more robust
Summary of Changes
Reduced data set to illustrate Issue #8213.
The collapse of edge v1-v2 results in a completely wrong placement of the vertex.
The next step is to make the placement robust.
Release Management
- Affected package(s): Surface_mesh_simplification.
- Issue(s) solved (if any): fix #8213
- License and copyright ownership: unchanged
For the moment this PR adds only a test. You probably forgot to commit/push the actual fix.
The next step is to make the placement robust.
I missed that part. I have turned this into a draft PR, and added a https://github.com/CGAL/cgal/labels/TODO label, to avoid this bug-fix PR be merged by accident.
We could even add it to the testsuite so that the error shows up.
@MaelRL @LeoValque note that there are already functions called diff_of_products here in the Distance_3 package.
Successfully tested in CGAL-6.1-Ic-189
Before merging, it would be good id @LeoValque looked into my comment about my comment about diff_of_products.
This pull-request was previously marked with the label Tested, but has been modified with new commits. That label has been removed.
Successfully tested in CGAL-6.1-Ic-208