Skip to content

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

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

CDT_3: WIP on moving Steiner points in the volume#9464
lrineau wants to merge 112 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.
lrineau and others added 30 commits June 18, 2026 12:48
New named parameters :
do_split
do_collapse
do_flip
nb_smoothing_operations

note nb_flip_smooth_operations was already there
to replace CGAL_CT3_FLIP_BEFORE_INSERTING_STEINER_POINTS
+ add option `--debug-missing-triangles`
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