Jane Tournois
6a08b3bdc9
user manual (review Monique + new cross image)
2025-06-05 14:55:59 +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
4f74701eee
add link to CGAL::IO::write_MEDIT(ccdt)
2025-06-05 11:50:59 +02:00
Jane Tournois
0513684508
orient shchonardt
2025-06-05 11:23:25 +02:00
Jane Tournois
af7bbc6493
fix conversion warning
2025-06-05 09:58:05 +02:00
Jane Tournois
00c70004ec
fix conversion warning (difference_type must be signed)
2025-06-04 16:17:06 +02:00
Laurent Rineau
08d39c959f
bug-fix for Thingi-79020
2025-06-04 01:08:04 +02:00
Laurent Rineau
7a2f548768
a lambda function to factorize a piece of code
2025-06-04 00:52:38 +02:00
Laurent Rineau
161a313109
fix the move semantic of Constrained_triangulation_plus_2
...
The comparison functor passed to the constraints hierarchy has a
pointer to the `Constrained_triangulation_plus_2` that contains it.
That means the defaulted move constructor and move assignment operator of `Polyline_constraint_hierarchy_2` cannot be used to
implement the move constructor and move assignment operator of
`Constrained_triangulation_plus_2`.
Add a special constructor for `Polyline_constraint_hierarchy_2`, that is
usee to move the hierarchy and reassign the comparison operator.
2025-06-04 00:51:02 +02:00
Laurent Rineau
2abdb4e6e4
fix the Doxygen link
2025-06-03 17:02:31 +02:00
Laurent Rineau
2cb68b7ce0
minor rephrases in the documentation
2025-06-03 16:59:11 +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
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