-
Notifications
You must be signed in to change notification settings - Fork 1.5k
SMS: Make Lindstrom Turk placement more robust #8237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
We could even add it to the testsuite so that the error shows up. |
… small, define diff_of_product in a specific file
@@ -219,6 +220,19 @@ std::optional< MatrixC33<R> > inverse_matrix(const MatrixC33<R>& m) | |||
|
|||
if(! CGAL_NTS is_zero(det)) | |||
{ | |||
|
|||
// RT c00 = diff_of_products(m.r1().y(),m.r2().z(),m.r2().y(),m.r1().z()) / det; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you wanted to uncomment that, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changed.
...clude/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/internal/Lindstrom_Turk_core.h
Outdated
Show resolved
Hide resolved
...clude/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/internal/Lindstrom_Turk_core.h
Outdated
Show resolved
Hide resolved
@MaelRL @LeoValque note that there are already functions called |
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