Skip to content

New package: CGAL 3D conforming constrained Delaunay triangulations#8186

Merged
sloriot merged 865 commits intoCGAL:masterfrom
lrineau:Triangulation_3-CDT_3-lrineau
Jun 26, 2025
Merged

New package: CGAL 3D conforming constrained Delaunay triangulations#8186
sloriot merged 865 commits intoCGAL:masterfrom
lrineau:Triangulation_3-CDT_3-lrineau

Conversation

@lrineau
Copy link
Copy Markdown
Member

@lrineau lrineau commented May 6, 2024

Summary of Changes

This submission contributes 3D Constrained Delaunay triangulations to CGAL.

TODO list

Todo list of this morning meeting (5th May 2025):

  • add an example with non-triangulated input, and checking self-intersections before computing CDT
  • add an example with self-intersecting input, using corefinement
  • add an example with the full pre-processing pipeline
  • test preconditions (self-intersection etc under a condition set via a named parameter (e.g. params::check_preconditions) so that the user can disable the check

Todo list (13th May 2025):

  • add macro to avoid check_preconditions NP extra dependencies
  • rename np to return_empty_on_invalid_input or empty_on_invalid_input

Release Management

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as off-topic.

@github-actions

This comment was marked as off-topic.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as off-topic.

@lrineau

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as off-topic.

@github-actions

This comment was marked as outdated.

@lrineau

This comment was marked as outdated.

@sloriot
Copy link
Copy Markdown
Member

sloriot commented Jun 24, 2025

Yellow columns in CGAL-6.1-Ic-182 caused by this PR

@janetournois

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@janetournois
Copy link
Copy Markdown
Member

/force-build:v12

@github-actions
Copy link
Copy Markdown

The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8186/v12/Manual/index.html

@sloriot sloriot force-pushed the Triangulation_3-CDT_3-lrineau branch from 6cfdfac to e131dfc Compare June 26, 2025 19:55
@sloriot
Copy link
Copy Markdown
Member

sloriot commented Jun 26, 2025

Successfully tested in CGAL-6.1-Ic-184

@sloriot sloriot added Accepted feature Tested and removed pre-approved For pre-approved small features. After 15 days the feature will be accepted. Check size labels Jun 26, 2025
@sloriot sloriot merged commit 78cfeac into CGAL:master Jun 26, 2025
1 check passed
@sloriot sloriot deleted the Triangulation_3-CDT_3-lrineau branch June 26, 2025 19:57
@MaelRL MaelRL added this to the 6.1-beta milestone Jun 26, 2025
@MaelRL MaelRL removed the TODO (web) label Jul 17, 2025
efifogel pushed a commit to efifogel/cgal that referenced this pull request Jan 14, 2026
New package: CGAL 3D conforming constrained Delaunay triangulations
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.

Use Abseil hash maps instead of std unordered containers for a huge speedup

8 participants