Mael Rouxel-Labbé
3ccd3858ca
Minor CDT3+tet remesh example improvements
2025-07-09 16:58:54 +02:00
Jane Tournois
9b99d0e754
reorganize example and use non-manifold input
2025-06-19 12:00:26 +02:00
Laurent Rineau
a001ee036a
better snippets for triangulation()
2025-06-16 15:04:20 +02:00
Jane Tournois
9fb6dafd39
wip round 6 Mael
2025-06-13 16:17:36 +02:00
Jane Tournois
2675d5c0c1
merge preprocessing and corefinement examples
2025-06-13 15:58:04 +02:00
Jane Tournois
fb898e9ab1
remove return_empty_on_invalid_input
...
and show in an example how to check preconditions
2025-06-13 14:30:05 +02:00
Jane Tournois
0e3778ff1a
face/facet vocabulary
...
the np is now plc_face_id
where "face" stands for "polygon" as in FaceListGraph for example
2025-06-05 16:10:21 +02:00
Jane Tournois
f0715a5216
add links in user manual about examples, and smooth readability of examples
2025-06-05 12:35:48 +02:00
Jane Tournois
2bf182a302
add example to user manual and use plc_facet_id in output
2025-06-03 14:51:44 +02:00
Jane Tournois
a910785202
keep on renaming NP and examples + document all examples
...
_from_soup.cpp's name was too long for msvc
2025-06-03 11:22:35 +02:00
Jane Tournois
1afaad6fdf
use right named parameter name
2025-06-03 10:57:44 +02:00
Jane Tournois
a75ddb4ba1
replace input with triangle mesh
2025-06-03 09:25:45 +02:00
Jane Tournois
2c06c028cf
fix example
2025-06-02 17:04:05 +02:00
Jane Tournois
c1bc60b067
rename example and change it to use planar patches
...
instead of patches that are separated by sharp edges (which may be non planar)
2025-06-02 15:41:07 +02:00
Jane Tournois
fa45ad8943
rename example according to np `plc_facet_id`
2025-06-02 12:54:57 +02:00
Jane Tournois
19f10ea890
rename plc_face_id to plc_facet_id
2025-06-02 12:49:03 +02:00
Jane Tournois
1f3e98abac
replace face_patch_map with plc_face_id
...
the patches actually correspond to PLC faces,
which must be planar, and do not match the "face patches"
of PMP::isotropic_remeshing for example
+ add a np to CGAL::IO::write_MEDIT(ccdt) to save the corresponding PLC ids,
or just "1" everywhere as patch id
2025-05-30 16:52:00 +02:00
Laurent Rineau
e955df4e28
fix the example
2025-05-28 10:21:38 +02:00
Laurent Rineau
b39b1a4a65
need Eigen
2025-05-23 16:44:43 +02:00
Laurent Rineau
17d4e5cfd5
fix the example
2025-05-23 16:34:50 +02:00
Laurent Rineau
ee487a8c42
add an example of fpmap with region growing
2025-05-23 15:41:28 +02:00
Laurent Rineau
5d4cc6cb07
output the intermediate mesh to a file
2025-05-23 12:31:05 +02:00
Laurent Rineau
b3722b1885
rename convert_to_triangulation_3
2025-05-23 12:30:32 +02:00
Laurent Rineau
bb61127254
always use read_polygon_mesh and write_MEDIT
2025-05-21 15:34:47 +02:00
Laurent Rineau
a94a768c04
refactor write_MEDIT
...
... and use it more in CDT_3 examples
2025-05-20 16:49:02 +02:00
Laurent Rineau
f880735a57
remove the trailing call to PMP::autorefine
2025-05-20 13:55:07 +02:00
Laurent Rineau
9203757f57
review Mael
2025-05-19 16:43:22 +02:00
Laurent Rineau
578ff5bdc6
use read_polygon_(soup|mesh)
2025-05-19 16:16:51 +02:00
Laurent Rineau
afed97a9c6
test one example with TBB
2025-05-13 17:33:35 +02:00
Sébastien Loriot
b1634370ae
use triangle soup after autorefine as non-manifold edge will result in self-intersections in a mesh
2025-05-13 14:50:03 +02:00
Sébastien Loriot
f40c64ba13
rename np
2025-05-13 11:26:47 +02:00
Jane Tournois
45e9662fd4
remove cdt_3_full_preprocessing for now
2025-05-12 18:39:00 +02:00
Jane Tournois
f44cace75d
add missing link to Basic_viewer
2025-05-12 17:05:49 +02:00
Jane Tournois
dd27c1edf6
missing git add
2025-05-12 16:16:07 +02:00
Jane Tournois
270c507ce7
v0 of add named parameter check_preconditions()
...
optional parameter, to check a priori that preconditions are satisfied
2025-05-12 15:14:08 +02:00
Jane Tournois
4083e353aa
add an example with non-triangulated self-intersecting input
2025-05-12 13:00:32 +02:00
Jane Tournois
ca1a5982b6
add an example with self-intersections and autorefinement
2025-05-12 12:12:32 +02:00
Jane Tournois
144ec8de0f
remove comment
2025-05-12 11:06:46 +02:00
Jane Tournois
697101bf8e
fix remeshing example and test
...
add edge_is_constrained_map to convert_to_triangulation_3()
similarly to what is done with a C3T3
2025-05-09 16:04:19 +02:00
Jane Tournois
7180a85762
remove from CCDT_Cb/Vb everything that is needed by Simplicial_Cb/Vb
...
to separate the needs of different packages
all the needed info is available in ccdt_data() in CCDT_Cb/Vb
2025-05-07 22:42:25 +02:00
Jane Tournois
dff7b6f78c
use Remeshing Cb and Vb in example using Tetrahedral_remeshing
2025-05-05 15:12:02 +02:00
Jane Tournois
084f08434e
rename example - name is too long for msvc
2025-05-02 16:07:49 +02:00
Laurent Rineau
c0abf42c57
add CGAL::draw for CCDT_3
2025-04-28 17:07:54 +02:00
Laurent Rineau
80054315e3
rename a typo
2025-04-25 10:12:27 +02:00
Laurent Rineau
e3478fed98
add an example polygon soup with face patch map
2025-04-24 17:39:24 +02:00
Jane Tournois
0a9cd33ba2
example cleaning
2025-04-03 12:13:05 +02:00
Laurent Rineau
71c5ad05ad
fix warning about unused variable
2025-03-29 01:50:45 +01:00
Jane Tournois
c4277fae8e
add example using face_patch_map to user manual
2025-03-28 11:19:14 +01:00
Laurent Rineau
684f0a76bc
fix the example
2025-03-27 12:40:18 +01:00
Laurent Rineau
971271f610
fix the user examples with the patch id pmap
...
Note that the patches must be coplanar (almost coplanar).
2025-03-27 11:47:16 +01:00