Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
2224f9a
display stats about Steiner point types
lrineau Mar 23, 2026
1a76816
rewrite of CGAL::CDT_3::Debug_options::Flags
lrineau Mar 24, 2026
ece4e56
cosmetic changes for cdt_3_from_off.cpp
lrineau Mar 25, 2026
1f5f69c
improve CGAL/IO/IO.h: add Output_rep for tuple-like types
lrineau Mar 27, 2026
38876a3
WIP
lrineau Mar 27, 2026
2f0a8ed
WIP: improve dump_link_mesh_of_vertex_to_ply
lrineau Mar 27, 2026
013cb1f
WIP: deal with infinite cells
lrineau Mar 30, 2026
38936b0
modernize T_2::fill_hole_delaunay
lrineau Apr 3, 2026
4086491
WIP: call to PMP::kernel works well
lrineau Apr 3, 2026
d532f83
fill_hole_delaunay is now a free function
lrineau Apr 7, 2026
b4cb348
WIP remove_Steiner_vertex_from_all_cdt_2
lrineau Apr 7, 2026
b023ee3
fill_hole_delaunay must return the output iterator
lrineau Apr 7, 2026
db7c11c
factorize to remove copy-pasting
lrineau Apr 7, 2026
ec10ca1
remove a warning
lrineau Apr 8, 2026
6bbe13d
refactoring: extract a function
lrineau Apr 8, 2026
8d2c317
simplify the use of make_indenting_guards
lrineau Apr 10, 2026
c586431
move the code to cdt_impl
lrineau Apr 10, 2026
4a774bf
add command line line option --move-Steiner-vertices-to-the-volume
lrineau Apr 10, 2026
4e61dfb
restore documentation of `is_valid()`
lrineau Apr 10, 2026
e538997
use the simplified API of make_indenting_guards()
lrineau Apr 10, 2026
3524bb1
use the right guard, and display timings for move_Steiner_vertices_to…
lrineau Apr 10, 2026
09a61d1
remove a O(n) assertion
lrineau Apr 10, 2026
e50d025
Merge branch 'CDT_3-fix_minor-bugs-lrineau' into CDT_3-Steiner_points…
lrineau Apr 13, 2026
ce66857
move_Steiner_vertices_to_the_volume=true by default
lrineau Apr 13, 2026
e8b2b7a
WIP: refactoring
lrineau Apr 13, 2026
397881c
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
lrineau Apr 13, 2026
b727ca0
WIP: refactoring
lrineau Apr 13, 2026
cbc9941
WIP: refactoring
lrineau Apr 13, 2026
5113305
new debug flag and command line option
lrineau Apr 13, 2026
8e96a4d
Merge branch 'CDT_3-fix_bugs_6.2.x-lrineau' into CDT_3-Steiner_points…
lrineau Apr 15, 2026
0540374
a bit of refactoring
lrineau Apr 15, 2026
22ca76a
fix create_output_finalizer so that --bisect works as intended
lrineau May 6, 2026
8497119
rename a variable
lrineau May 6, 2026
53a3311
cosmetic
lrineau May 6, 2026
ab79c4d
remove a comment with a false assertion
lrineau May 6, 2026
5658c9f
fix Output_rep of tuple-like
lrineau May 6, 2026
6a2f0b5
factor pieces of code
lrineau May 6, 2026
f86a0b9
avoid a class of names using an enum class
lrineau May 6, 2026
e60441b
turn display_vert into a ostream manipulator
lrineau May 6, 2026
4b9a74b
new type type for CDT: Steiner point in the volume
lrineau May 6, 2026
34f5af9
new constant INVALID_FACE_INDEX instead of -1
lrineau May 6, 2026
c4d2e10
info().is_outside_the_face is now an enum instead of an int
lrineau May 6, 2026
a524218
refactor with convenience functions
lrineau May 6, 2026
6b465ae
replace -1 by a named constant
lrineau May 6, 2026
3e26356
bug fix
lrineau May 6, 2026
9065c9d
add function is_2d_face_also_a_3d_facet
lrineau May 6, 2026
e0a4cea
fix the display of timeings in `ms`
lrineau May 6, 2026
f31d8ba
add an extended bbox
lrineau May 6, 2026
e6eb201
cosmetic changes
lrineau May 6, 2026
45559bb
WIP: moving Steiner vertices seems to work now
lrineau May 6, 2026
451beba
rework the parsing of command line options
lrineau May 6, 2026
e0b455e
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
lrineau May 6, 2026
2f7d64a
remove one trailing space
lrineau May 7, 2026
a1ce2c5
Merge branch 'CDT_3-fix-lrineau' into CDT_3-Steiner_points_only_in_vo…
lrineau May 7, 2026
f8986fd
modify the debug output
lrineau May 11, 2026
c07f9b4
bug fix
lrineau May 11, 2026
b53a704
add bug test cases and ctest
lrineau May 11, 2026
78c510b
Basic_indenting_stream_guard: do nothing if the string is empty
lrineau May 12, 2026
30faf58
WIP: fix the sub-stars (with a retriangulation)
lrineau May 12, 2026
21e5ebf
the component can no longer be open
lrineau May 13, 2026
eddd278
debug: dump component meshes
lrineau May 13, 2026
df838f9
fix debug messages
lrineau May 26, 2026
428fb56
fix dependencies
lrineau May 26, 2026
91cf259
Merge branch 'CGAL-various_fixes-lrineau' into CDT_3-Steiner_points_o…
lrineau May 29, 2026
645e362
new command line options
lrineau Jun 2, 2026
262261e
add constrained facets to the medit output
lrineau Jun 2, 2026
cd937e4
WIP: allow negative tetrahedra
lrineau Jun 2, 2026
a74367d
use CLI11 instead of parsing options by hand
lrineau Jun 5, 2026
babee5f
WIP: allow negative tetrahedra
lrineau Jun 9, 2026
6598ec5
Merge branch Tet_remeshing-for_CCDT_3-jtournois into CDT_3-Steiner_po…
lrineau Jun 15, 2026
0e67ea1
fix warnings
lrineau Jun 15, 2026
72d52ac
fix is_Steiner_vertex_on_surface
lrineau Jun 15, 2026
5e3a2e5
fix a warning
lrineau Jun 16, 2026
e43f10e
fix a runtime error
lrineau Jun 16, 2026
63359b4
fix support for CLI11
lrineau Jun 16, 2026
50267fc
fix warnings
lrineau Jun 16, 2026
62e28b2
take the whole bbox as the domain
lrineau Jun 16, 2026
1d22cef
WIP CDT_3+tet remeshing
lrineau Jun 16, 2026
dbd6041
fix compilation errors on Windows
lrineau Jun 16, 2026
0946ff7
fix trailing spaces
lrineau Jun 16, 2026
b092372
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
lrineau Jun 18, 2026
b7c723c
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
lrineau Jun 18, 2026
f728555
enums: switch from `nb_of...` to `last`
lrineau Jun 18, 2026
90d09fc
fix compilation errors with CGAL_TETRAHEDRAL_REMESHING_VERBOSE
lrineau Jun 18, 2026
580d296
fix compilation for msvc
janetournois Jul 24, 2026
6e34fca
add dump of CDT_3 surface
janetournois Jul 31, 2026
1e5d19a
Merge branch 'Tet_remeshing-make_each_step_optional-jtournois' into C…
janetournois Jul 31, 2026
f5e6a17
add completion
lrineau Aug 11, 2026
f717d76
wip
lrineau Aug 17, 2026
2a09825
Merge branch 'CDT_3-Steiner_points_only_in_volume-GF' of https://gith…
janetournois Aug 17, 2026
b46a017
Merge branch 'Tet_remeshing-make_each_step_optional-jtournois' into C…
janetournois Aug 17, 2026
76435d9
fix compilation
janetournois Aug 17, 2026
023bdf1
add a command line option --use-flips-to-recover-segments
lrineau Aug 19, 2026
915d69a
fix compilation error
lrineau Aug 19, 2026
82fdc7c
minor change in I/O
lrineau Aug 20, 2026
1dc8d63
fix includes (IWYU errors)
lrineau Aug 20, 2026
447f9ed
cosmetic change
lrineau Aug 21, 2026
10f5de4
first fix for recovery of segments using flip32
lrineau Aug 21, 2026
b9cd109
fix use-after-free for I/O messages
lrineau Aug 21, 2026
71bb982
add an assertion
lrineau Aug 21, 2026
35162b3
fix the bug
lrineau Aug 21, 2026
d93a95b
wip on recover_subconstraint_by_flips
lrineau Aug 25, 2026
5729382
wip
lrineau Aug 26, 2026
1f9d5bd
fix iwyu warnings
lrineau Aug 26, 2026
7979bb8
improve debuigging of extra cstrained facets at the end
lrineau Aug 26, 2026
16f5d41
fix bug about extra constrained facets
lrineau Aug 26, 2026
55ba622
wip flips
lrineau Aug 26, 2026
da0f37e
restore compilation with Epeck
lrineau Aug 26, 2026
b1290c6
bug fixes
lrineau Aug 28, 2026
b76b715
improve display functions to deal with null facets
lrineau Sep 1, 2026
9257a04
bug fix
lrineau Sep 4, 2026
31860ab
Fix a bug when a vertex of a degenerate kernel may store an invalid …
LeoValque Sep 9, 2026
cfa0264
Add a test for issue 9640
LeoValque Sep 9, 2026
853f651
The file for the test
LeoValque Sep 9, 2026
99bcd54
Merge commit 'cgal/pr/9643' into CDT_3-Steiner_points_only_in_volume-GF
lrineau Sep 9, 2026
beb727c
fix operator>>
lrineau Sep 15, 2026
c57fd10
cosmetic: use `tr*().` instead of `this->`
lrineau Sep 15, 2026
052ca16
debug messages in Triangulation_segment_cell_iterator_3
lrineau Sep 15, 2026
2e7e446
fix the segment traverser
lrineau Sep 15, 2026
efc122e
bug fix for CDT_3
lrineau Sep 16, 2026
41eb6ed
extend the testsuite for CDT_3 with new test cases
lrineau Sep 16, 2026
5ce78f2
after the flips there could be 2D CDTs with inverted triangles
lrineau Sep 17, 2026
9ed8d44
add helper functions for orientation
janetournois Sep 17, 2026
e3d586b
deal with negative cells in collapse
janetournois Sep 17, 2026
0ddc891
debug code for negative cells
janetournois Sep 17, 2026
24981a8
deal with negative orientation of input in split
janetournois Sep 18, 2026
9b3f06b
change the logic, using tr.may_have_badly_oriented_cells()
janetournois Sep 18, 2026
3fa70b2
add a test for negative input to tet remeshing
janetournois Sep 18, 2026
99cc0c2
check orientation only when it makes sense wrt may_have_badly_oriente…
janetournois Sep 18, 2026
aa79875
this function has become useless
janetournois Sep 18, 2026
ac46727
remove assertion, add comments
janetournois Sep 18, 2026
be58f5c
do not restore markers for deleted cells
lrineau Sep 18, 2026
0f6dd29
fix bug12.off
lrineau Sep 22, 2026
1f0a20f
Fix Triangulation_segment_traverser_3_impl
lrineau Sep 22, 2026
bd2c0cf
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
janetournois Oct 1, 2026
ba00315
small updates for Lab
janetournois Oct 1, 2026
7d93922
use may_have_badly_oriented_cells()
janetournois Oct 1, 2026
4c36a8b
deal with the case where no valid subdomain_index was set (may be the…
janetournois Oct 1, 2026
26c3dcb
add compatibility layer for Surface_patch_index
janetournois Oct 1, 2026
19ae7e8
use c3t3 function
janetournois Oct 2, 2026
50b1ab5
use subdomain_index() in is_in_complex(c)
janetournois Oct 2, 2026
68abec9
wip to fix inverted cells
janetournois Oct 2, 2026
2195117
Merge remote-tracking branch 'cgal/main' into CDT_3-Steiner_points_on…
lrineau Oct 2, 2026
8757d8f
fix includes
lrineau Oct 5, 2026
d094740
add the licence header include
lrineau Oct 5, 2026
d5e1d98
add plc_face_id to dump
janetournois Oct 8, 2026
2208970
sync surface patch indices between each facet and its mirror
janetournois Oct 8, 2026
612eda6
add remove_bbox_points()
janetournois Oct 8, 2026
534c7dc
Merge branch 'Tet_remeshing-allow_negative_volumes-jtournois' into CD…
janetournois Oct 9, 2026
744c4bf
fix compilation of debug code
janetournois Oct 9, 2026
9af3712
Merge branch 'Tet_remeshing-allow_negative_volumes-jtournois' into CD…
janetournois Oct 9, 2026
3f69de2
fix compilation error on Linux
lrineau Oct 12, 2026
d016dd7
fix a warning
lrineau Oct 12, 2026
3896c4c
allow to compiler tet remeshing with Epeck
lrineau Oct 12, 2026
f14c1bb
fix link condition before collapse
janetournois Oct 13, 2026
3c15f94
fix CDT+tet remeshing
lrineau Oct 13, 2026
cc69f5e
was committed by error
lrineau Oct 13, 2026
c780d41
Merge remote-tracking branch 'refs/remotes/lrineau/CDT_3-Steiner_poin…
lrineau Oct 13, 2026
f539e24
CDT_2: Intersection_of_constraints_exception details in `what()`
lrineau Oct 13, 2026
b1ca55f
fix the documentation
lrineau Oct 13, 2026
2bbd003
fix for Partition_2: test if `std::cerr << v->point()` is possible
lrineau Oct 14, 2026
7ce1401
Merge branch 'Triangulation_2-fix_Intersection_of_constraints_excepti…
lrineau Oct 14, 2026
4620a2d
fix warnings
lrineau Oct 14, 2026
e7840f3
use Intersection_of_constraints_exception::what
lrineau Oct 14, 2026
ac50677
add vertices(Element) to TDS_2 and 2D triangulations
lrineau Oct 14, 2026
eaa72b7
modify With_point_tag to use tr->point(v) instead of v->point()
lrineau Oct 14, 2026
649da57
fix the compilation error: the forwarding constructor was masking the…
lrineau Oct 15, 2026
fd8fa0f
fix CTAD compilation issues (accepted by C++20 but not C++17)
lrineau Oct 15, 2026
3b2eff9
Merge branch 'Triangulation_2-fix_Intersection_of_constraints_excepti…
lrineau Oct 15, 2026
2d68e1c
fix another compilation error
lrineau Oct 15, 2026
ce36c92
Merge branch 'Triangulation_2-fix_Intersection_of_constraints_excepti…
lrineau Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -1077,6 +1077,12 @@ Makefile
*.sln
*.depends

# Output files of tetgen
*.edge
*.cell
*.node
*.smesh

# The rest: "various" things that I do not know how to classify
# -- Laurent Rineau, 2013/01/11
*.ncb
Expand Down Expand Up @@ -1163,10 +1169,11 @@ Data/data/meshes/*.*.vtk
Data/data/meshes/*.log
Data/data/meshes/*.off-cdt-output.off
dump_*.off
dump_*.ply
dump_*.txt
dump-*.binary.cgal
dump-*.polylines.txt
dump-*.xyz
dump*.binary.cgal
dump*.polylines.txt
dump*.xyz
dump.off.mesh
log.txt
patches_after_merge.ply
Expand Down

Large diffs are not rendered by default.

Loading
Loading