Jane Tournois
428a2bf600
doc
2024-05-10 10:39:21 +02:00
Jane Tournois
0f43097979
transform assertions into expensive_assertions
2024-04-11 15:23:17 +02:00
Jane Tournois
b0befd8008
move dumps from verbose to debug mode
2024-04-09 16:19:09 +02:00
Jane Tournois
2a131effdb
hide enable_if in DOXYGEN_RUNNING
2024-04-09 13:45:25 +02:00
Jane Tournois
4e8a4c7d64
make calls robust to all number types convertible to double
...
including int (now tested)
2024-04-09 12:40:00 +02:00
Jane Tournois
c11cdb7c1c
move sizing fields to include/CGAL
2024-04-09 10:54:36 +02:00
Jane Tournois
a1ea441e3c
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-03-26 15:38:20 +01:00
Laurent Rineau
89b2f2bc2b
Merge pull request #8059 from janetournois/Tet_remeshing-document_peeling-jtournois
...
Tetrahedral_remeshing - `peel_slivers()`
2024-03-26 10:21:08 +01:00
Jane Tournois
9597cf6c16
rename All_cells_selected to Complex_cells_selector and move it to its own header file
2024-03-15 10:43:28 +01:00
Jane Tournois
cbe0fff26b
use Remesher_types and reduce code size
2024-03-07 16:46:32 +01:00
Jane Tournois
0f0e32ab28
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-03-07 15:21:54 +01:00
Laurent Rineau
89c8b9dec9
Merge pull request #8040 from janetournois/Tet_remeshing-add_corners-jtournois
...
Tetrahedral_remeshing - add `vertex_is_constrained_map` to set input corners
2024-02-28 10:56:50 +01:00
Jane Tournois
26639f4c29
add missing typedef
2024-02-19 16:57:15 +01:00
Jane Tournois
e190f302ca
add vertex_is_constrained_map to tetrahedral_isotropic_remeshing()
...
and to convert_to_triangulation_3(), to collect them
2024-02-19 15:09:11 +01:00
Jane Tournois
c315deec6e
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Tetrahedral_remeshing/Tetrahedral_remeshing_plugin.cpp
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/examples.txt
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/CMakeLists.txt
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/collapse_short_edges.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/split_long_edges.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-01-04 10:25:54 +01:00
Jane Tournois
1748dfadbb
fix compilation
2023-12-22 14:52:03 +01:00
Jane Tournois
50a3994155
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-flips_on_surface-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2023-12-22 14:44:01 +01:00
Jane Tournois
18facb24de
add missing nb_extra_iterations = 0 when macro is on (for debugging purposes)
2023-12-21 09:23:33 +01:00
Jane Tournois
d09e1fe00b
add missing template
2023-12-05 18:08:53 +01:00
Jane Tournois
f6a988664b
add missing namespace
2023-12-05 18:08:15 +01:00
Jane Tournois
1d5bef3906
use ordered pair
2023-12-05 17:29:24 +01:00
Jane Tournois
a91f8d038e
doc
2023-12-05 15:08:03 +01:00
Jane Tournois
ef7ab56229
add missing using
2023-12-05 14:41:22 +01:00
Jane Tournois
a66999d932
fill the edge_is_constrained_map based on the c3t3 complex edges
2023-12-05 11:10:19 +01:00
Sébastien Loriot
00166a99c5
fix warnings
2023-12-05 11:08:46 +01:00
Jane Tournois
8a2b2bbcb3
add hidden named parameter for extra flip-and-smooth iterations
2023-12-01 16:13:46 +01:00
Jane Tournois
a3a1a32256
add concept RemeshingSizingField_3
2023-12-01 15:42:03 +01:00
Jane Tournois
d586305c49
reorder functions to document the one with sizing field
...
+ add default NP template type
2023-11-07 16:21:10 +01:00
Jane Tournois
bf33ce9877
add default named parameters
2023-11-07 11:53:19 +01:00
Jane Tournois
e96b1802c2
use only const ref to sizing function
2023-11-03 16:54:35 +01:00
Jane Tournois
778cd85965
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' of https://github.com/janetournois/cgal into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/mesh_and_remesh_with_sizing.cpp
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2023-11-03 16:20:52 +01:00
Jane Tournois
1bbbc0aae2
cleaning after 2 previous commits
2023-11-03 16:13:10 +01:00
Jane Tournois
494e1d94e5
new adaptive sizing field based on a Kd_tree
...
the kd_tree is built from the input triangulation, with points and
the local mesh size in the triangulation
2023-11-03 16:03:52 +01:00
Jane Tournois
ca97b0f140
use Mesh_sizing_field in tetrahedral_adaptive_remeshing
...
+ add a types generator for Adaptive_remesher and its parameters,
extracted from the named parameters
2023-11-02 10:25:03 +01:00
Jane Tournois
324e95c280
fix sizing lambda when input is a C3T3
2023-11-02 10:25:03 +01:00
Jane Tournois
6467281c8a
query size at edge midpoint
2023-11-02 10:25:00 +01:00
Jane Tournois
cae6377e25
propagate the use of sizing field to subfunctions of remeshing
2023-11-02 10:25:00 +01:00
Jane Tournois
b925875fd2
try to please CI
2023-10-31 14:59:08 +01:00
Jane Tournois
09f3f0cb46
use Mesh_sizing_field in tetrahedral_adaptive_remeshing
...
+ add a types generator for Adaptive_remesher and its parameters,
extracted from the named parameters
2023-10-31 12:19:34 +01:00
Jane Tournois
8782c36a02
fix sizing lambda when input is a C3T3
2023-10-26 15:57:51 +02:00
Jane Tournois
55473e2863
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2023-10-26 14:57:32 +02:00
Sébastien Loriot
ca0f9acbe0
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-10-25 17:43:16 +02:00
Jane Tournois
7a2dfd782b
query size at edge midpoint
2023-10-24 17:17:41 +02:00
Jane Tournois
23e9bd31dc
propagate the use of sizing field to subfunctions of remeshing
2023-10-24 15:53:16 +02:00
Sébastien Loriot
0f45fedf53
remove unused type
2023-10-18 11:59:30 +02:00
Jane Tournois
f148d95cce
fix default cell_selector for when input is a C3t3
...
only cells with a subdomain != 0 should be remeshed
2023-10-06 15:17:15 +02:00
Mael Rouxel-Labbé
ce9fa95e2b
Fixes for the doc of tetrahedral remeshing
2023-07-19 22:42:45 +02:00
Laurent Rineau
1b6d590125
Merge pull request #7110 from sloriot/TR-remove_verbose_flag
...
Mesh_3, dump_c3t3: remove verbose flag
2022-12-14 10:18:16 +01:00
Sébastien Loriot
f38ff92498
remove verbose flag
2022-12-07 14:29:05 +01:00
Laurent Rineau
4b87443efc
Merge pull request #6992 from janetournois/Tet_remeshing-selection_pmap-jtournois
...
Tet remeshing - `cell_is_selected_map` should be a property map
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/split_long_edges.h
2022-12-05 12:20:06 +01:00