Commit Graph

112847 Commits

Author SHA1 Message Date
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
Sébastien Loriot 99c70b1ef2 fix doc errors 2025-06-02 19:03:19 +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 08e0d6b839 replace face by facet wherever it makes sense 2025-06-02 12:15:39 +02:00
Jane Tournois 9efcb22083 fix include 2025-06-02 12:12:15 +02:00
Jane Tournois 2145617b2c replace assertion with exception 2025-06-02 12:03:23 +02:00
Jane Tournois ab8fed4841 use try/catch to pre-catch non-planar PLC facets when CDT_2 fails 2025-06-02 11:22:38 +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
Jane Tournois bbc534f0b3 wip review monique round 5 2025-05-30 14:57:45 +02:00
Laurent Rineau e955df4e28 fix the example 2025-05-28 10:21:38 +02:00
Laurent Rineau bdd7988a4a remove CMake warnings about CMP0167
The issue was when VTK/ITK was searched. The
variable `CMAKE_POLICY_DEFAULT_CMP0167` can be
used to workaround that.
2025-05-27 13:02:04 +02:00
Laurent Rineau 9bafc13627 fix the CDT_3 plugin of CGAL Lab from a polygon soup 2025-05-26 16:31:21 +02:00
Jane Tournois b49dccb35d vocabulary
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-05-26 15:44:02 +02:00
Jane Tournois e0ea913a3f image fixes 2025-05-26 12:40:07 +02:00
Jane Tournois 6bd4573e99 Merge branch 'Triangulation_3-CDT_3-lrineau' of https://github.com/lrineau/cgal into Triangulation_3-CDT_3-lrineau 2025-05-26 11:23:32 +01:00
Jane Tournois a5671fe445 change package description thumbnail 2025-05-26 12:23:14 +02:00
Jane Tournois 2349549633 change title image vase->pyramid 2025-05-26 12:01:06 +02:00
Sébastien Loriot d6cea063c1 do not repeat package name 2025-05-26 11:48:22 +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
Jane Tournois 9be03bd2d2 fix image colors, and caption 2025-05-23 16:21:11 +02:00
Laurent Rineau 4e591900d1 fix a bug in get_remeshing_triangulation 2025-05-23 15:42:08 +02:00
Laurent Rineau ee487a8c42 add an example of fpmap with region growing 2025-05-23 15:41:28 +02:00
Laurent Rineau 70ec200f2c reformat 2025-05-23 14:57:31 +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 ed4901c484 simplify the code for MSVC 2019
See the ICE at https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-160/Constrained_triangulation_3/TestReport_Christo_MSVC-2019-Community-Release.gz
2025-05-22 18:55:16 +02:00
Laurent Rineau 2db51dbc85 additional pass on the user manual
In particular, @sloriot, I have added the subsection _Representation of Piecewise
Linear Complexes_, to talk about face IDs, among other things.
2025-05-22 15:23:23 +02:00
Laurent Rineau 97d0ece4c8 improve the page about CGAL BGL concepts 2025-05-22 15:02:42 +02:00
Laurent Rineau c657cb7dd3 try to workaround MSVC 2017 compilation error
As the compilation error seems to be related to the conversion of cells iterators to
cells handles, use a range-for loop, so that the iteration variable is directly a cell
handle instead of an iterator. That might help MSVC 2017.
2025-05-22 10:24:35 +02:00
Laurent Rineau 5ccbe16a1e P3t3: add all_cell_handles() and all_cell_handles() 2025-05-21 17:44:37 +02:00
Laurent Rineau 34cdf58eea fix doc in Stream_support
and refactor the CSS files
2025-05-21 16:56:10 +02:00
Laurent Rineau 182b706633 GAL/CGAL 2025-05-21 15:39:38 +02:00
Laurent Rineau 171703ad35 fix the formatting in that page 2025-05-21 15:35:11 +02:00
Laurent Rineau bb61127254 always use read_polygon_mesh and write_MEDIT 2025-05-21 15:34:47 +02:00
Laurent Rineau 2359de500e fix doc in PkgPolyhedronIOFunc 2025-05-21 14:47:18 +02:00
Laurent Rineau 3db82de277 Tr_of_default/Tr 2025-05-21 14:00:34 +02:00
Laurent Rineau 0befb153de Periodic_3_triangulation_3 a few add ranges
to make it compatible with the changes in `File_Medit.h`
2025-05-21 10:46:29 +02:00
Sébastien Loriot ef989ee51f add dependencies added by PMP::triangulate_faces and PMP::does_self_intersect 2025-05-21 10:16:44 +02:00
Sébastien Loriot 8c4a37ee43 another semantic update 2025-05-20 20:43:21 +02:00
Sébastien Loriot 048e8d9592 fix semantic change 2025-05-20 20:00:54 +02:00
Laurent Rineau d9339af9a4 Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2025-05-20 17:30:11 +02:00
Laurent Rineau c419f74c23 fix 2D case 2025-05-20 17:29:36 +02:00
Laurent Rineau 73fd95ab6b fix warnings 2025-05-20 16:49:14 +02:00
Laurent Rineau a94a768c04 refactor write_MEDIT
... and use it more in CDT_3 examples
2025-05-20 16:49:02 +02:00