Skip to content
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

Mesh_3 - bug fixes for edge_distance and edge_min_size #8405

Conversation

janetournois
Copy link
Member

Summary of Changes

While experimenting on self-intersecting polyhedral surfaces, I met two bugs:

  • edge_min_size was not enough taken into account in Protect_edges_sizing_field,
  • edge_distance was missing the information of which curve_id the edge belongs to (available using internal code)
    causing crashes.

Release Management

  • Affected package(s): Mesh_3
  • License and copyright ownership: unchanged

@janetournois
Copy link
Member Author

The Mesh_3 testsuite is currrently running locally on my machine

@janetournois janetournois added this to the 6.0 milestone Aug 9, 2024
@janetournois
Copy link
Member Author

test_meshing_3D_image_with_features is still failing in Debug mode

…x to be valid

use minimal_size instead of 0

fix 5e64bce

fix approx_is_too_large(edge) that needs the corresponding curve_index to be valid

and fix the default edge_min_size
@janetournois janetournois force-pushed the Mesh_3-fixes_for_self_intersecting_data-jtournois branch from 64d09e9 to fd498e3 Compare August 12, 2024 12:04
@sloriot
Copy link
Member

sloriot commented Aug 13, 2024

Tests failing in CGAL-6.0-Ic-305

See here

@sloriot
Copy link
Member

sloriot commented Aug 22, 2024

Successfully tested in CGAL-6.0-Ic-311

@sloriot sloriot merged commit 9ded34f into CGAL:master Aug 26, 2024
9 checks passed
@sloriot sloriot deleted the Mesh_3-fixes_for_self_intersecting_data-jtournois branch August 26, 2024 13:24
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.

3 participants