Skip to content

CDT_3: WIP on moving Steiner points in the volume - #9464

Draft
lrineau wants to merge 171 commits into
CGAL:mainfrom
lrineau:CDT_3-Steiner_points_only_in_volume-GF
Draft

lrineau wants to merge 171 commits into
CGAL:mainfrom
lrineau:CDT_3-Steiner_points_only_in_volume-GF

Conversation

@lrineau

@lrineau lrineau commented May 6, 2026

Copy link
Copy Markdown
Member

Summary of Changes

This is a work in progress. To be fiilled...

Release Management

  • Affected package(s):
  • Issue(s) solved (if any): fix #0000, fix #0000,...
  • Feature/Small Feature (if any):
  • Link to compiled documentation (obligatory for small feature) wrong link name to be changed
  • License and copyright ownership:

lrineau added 30 commits March 23, 2026 11:49
+ cosmetic changes about debug message, or "typedefs"
- do not try to support C++20 modules (to speed up compilations)
- factorize the uses of `std::chrono::*` in dedicated functions with shorter names
- add a namespace in the `.cpp` file, to avoid conflicts with any C-header (in my case it was the identifier `clock`, defined as a function by `<time.h>`)
(`n` is the number of constrained edges)
split `dump_link_mesh_of_vertex_to_ply` into 3 functions
- `collect_star_components_facets`` returns more information
- and it is called with an incident constrained facet of `v`
Now the debug outputs about moving Steiner vertices are correctly
protected and indented.
@janetournois
janetournois force-pushed the CDT_3-Steiner_points_only_in_volume-GF branch from 9077762 to 612eda6 Compare October 8, 2026 15:07
janetournois and others added 23 commits October 9, 2026 13:48
```
[build] .../include/CGAL/tetrahedral_remeshing.h:576:7: error: non-constant-expression cannot be narrowed from type 'int' to 'std::size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
[build]   576 |       choose_parameter(get_parameter(np, internal_np::nb_smoothing_iterations), std::size_t{1}),
[build]       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

```
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/collapse_short_edges.h
…ts_only_in_volume-GF' into CDT_3-Steiner_points_only_in_volume-GF
…on-GF' into CDT_3-Steiner_points_only_in_volume-GF

# Conflicts:
#	Triangulation_2/include/CGAL/Triangulation_2.h
…on-GF' into CDT_3-Steiner_points_only_in_volume-GF
…on-GF' into CDT_3-Steiner_points_only_in_volume-GF
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.

4 participants