Skip to content

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

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

afabri
Copy link
Member

@afabri afabri commented May 29, 2024

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.

image

The next step is to make the placement robust.

Release Management

@lrineau

This comment was marked as off-topic.

@lrineau lrineau marked this pull request as draft May 29, 2024 09:13
@lrineau lrineau added the TODO label May 29, 2024
@lrineau

This comment was marked as off-topic.

@afabri
Copy link
Member Author

afabri commented May 29, 2024

We could even add it to the testsuite so that the error shows up.

@lrineau lrineau removed this from the 5.6.2 milestone Jun 12, 2024
@MaelRL MaelRL modified the milestone: 6.1-beta Jun 12, 2024
… 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;
Copy link
Member

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?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed.

@MaelRL MaelRL modified the milestones: 6.1-beta, 6.2-beta Apr 23, 2025
@afabri
Copy link
Member Author

afabri commented May 22, 2025

@MaelRL @LeoValque note that there are already functions called diff_of_products here in the Distance_3 package.

@afabri afabri marked this pull request as ready for review May 22, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

mesh simplifcation/edge collapse using the lindstrom-turk strategy results in weird, ultra-distant vertices
5 participants