Commit Graph

113774 Commits

Author SHA1 Message Date
Jane Tournois d034ff373c reset surface patch colors to have the same patch ID everywhere 2025-06-16 17:06:53 +02:00
Jane Tournois 0860e790c4 Merge branch 'Triangulation_3-CDT_3-lrineau' of https://github.com/lrineau/cgal into Triangulation_3-CDT_3-lrineau 2025-06-16 16:21:13 +02:00
Jane Tournois 57742e5a37 reset colors and remove screenshot with cutplane 2025-06-16 16:21:03 +02:00
Jane Tournois 522510d387 add data used for user manual 2025-06-16 15:16:42 +02:00
Laurent Rineau a001ee036a better snippets for triangulation() 2025-06-16 15:04:20 +02:00
Laurent Rineau b305122323 "piecewise linear complex" in lowercase
Suggested by Andreas
2025-06-16 14:30:21 +02:00
Laurent Rineau 407ad25f60 Better sentence 2025-06-16 14:22:41 +02:00
Laurent Rineau 07b3574b19 add an intro to Triangulation_3 user manual 2025-06-16 12:08:21 +02:00
Jane Tournois 487c570eca trailing whitespaces 2025-06-13 19:45:09 +02:00
Jane Tournois ec02088928 doc fixes 2025-06-13 16:21:37 +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 1323411457 doc 2025-06-12 17:56:14 +02:00
Jane Tournois 2a2651b343 doc (review round 6 Mael) 2025-06-12 17:42:00 +02:00
Jane Tournois e0324b6ff0 typo! 2025-06-12 17:20:32 +02:00
Andreas Fabri 4825d47f9e Triangulation_3: Fix move_if_no_collision 2025-06-12 16:08:53 +01:00
Jane Tournois 8ebfd91d8e review round 6 Mael (ref manual 1st part) 2025-06-12 13:53:34 +02:00
Laurent Rineau 12b4c6407c GF stuff 2025-06-11 11:13:20 +02:00
Andreas Fabri f69042067c remove unused local variables 2025-06-11 08:34:19 +01:00
Sébastien Loriot f7b70fb609 recommand config mode 2025-06-10 20:49:26 +02:00
Sebastien Loriot c54f02c96a
Update Documentation/doc/Documentation/Third_party.txt
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-06-10 20:46:01 +02:00
Sébastien Loriot 0aa7d00247 undo change in cgalHeading macro 2025-06-10 20:40:22 +02:00
Sébastien Loriot 83c55db7f9 doc 2025-06-10 20:39:18 +02:00
Sébastien Loriot bd0e60e950 fix mutex version 2025-06-10 20:32:19 +02:00
Sébastien Loriot b8b7f6354e also test parallel version 2025-06-10 20:32:07 +02:00
Sébastien Loriot f0464a9e2f do not test datasets removed 2025-06-10 18:27:41 +02:00
Sebastien Loriot 9a21a1478a cosmetic 2025-06-10 18:06:16 +02:00
Sébastien Loriot 9fba4c9918 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-06-10 17:32:45 +02:00
Sébastien Loriot 8e54507fde Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch' 2025-06-10 17:31:42 +02:00
Andreas Fabri aef9a07d2a Add that for join() and intersect() the input must have correct orientation 2025-06-10 14:37:06 +01:00
Sebastien Loriot 9eae964517
Triangulation: filter_iterator (#8899)
## Summary of Changes

The testsuite of
[Triangulation](https://cgal.geometryfactory.com/CGAL/testsuite/summary-6.1-Ic-159.html?package=Triangulation)
has N's for some platforms. The test platforms have in common to use
boost_1_88_0, but with VC++ or clang on Windows I can't reproduce the
error with this version of boost.

In this PR I use the filter_iterator adaptor of CGAL, to see if the
boost filter_iterator is the problem.

## Release Management

* Affected package(s): Triangulation
* License and copyright ownership:  unchanged
2025-06-10 14:58:16 +02:00
Sebastien Loriot 7a8c8a889c
Resolve the issue with leda in Distance_3 (#8921)
_Please use the following template to help us managing pull requests._

## Summary of Changes

Add namespace ::CGAL:: when calling compare to compile with leda.

## Release Management

fix:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-167/Kernel_23/TestReport_cgaltest_Fedora-with-LEDA.gz

* Affected package(s): Distance_3
* License and copyright ownership: GF
2025-06-10 14:43:40 +02:00
Sébastien Loriot 509e794235 warn about the fact that the mesh should be a single CC 2025-06-10 14:37:44 +02:00
Sebastien Loriot 6e7bb4b51a
AW3: Use more iterations in tetrahedral remeshing example (#8903)
## Summary of Changes

The default iteration number (1) is too few for the remeshing algorithm
to produce something nice, given that we start from a rather nasty
triangulation at the end of alpha wrap.

![Screenshot From 2025-05-22
10-56-18](https://github.com/user-attachments/assets/d8225798-73a8-4445-815d-3310207b873d)

## Release Management

* Affected package(s): `Alpha_wrap_3`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-06-10 14:08:59 +02:00
Sebastien Loriot 50f59129e8
SMDS_3 - fix `output_to_vtu()` when `Subdomain_index` is `int` (#8926)
## Summary of Changes

This PR fixes issue #8901
that happened when `Subdomain_index` was an `int` (and probably anything
else than `double`)

## Release Management

* Affected package(s): SMDS_3
* Issue(s) solved (if any): fix #8901 
* License and copyright ownership: unchanged
2025-06-10 14:06:56 +02:00
Sebastien Loriot b00d1a7d6c
SMDS_3- `tet_soup_to_c3t3()` fix and test (#8925)
## Summary of Changes

There was a compilation error about
`tetrahedron_soup_to_triangulation_3()` when no named parameter was
given
It's fixed, and a test is added for different combinations of NP

## Release Management

* Affected package(s): SMDS_3
* License and copyright ownership: unchanged
2025-06-10 14:06:14 +02:00
Sebastien Loriot 6ade5c8c64
PMP - fix compilation of PMP::isotropic_remeshing with Epeck (#8922)
## Summary of Changes

This PR fixes issue #8916 

## Release Management

* Affected package(s): PMP
* Issue(s) solved (if any): fix #8916
* License and copyright ownership : unchanged
2025-06-10 14:02:47 +02:00
Sebastien Loriot 8e582373db
Remove double clear and take the link of vh and not the infinite vertex (#8923) 2025-06-10 13:55:00 +02:00
Laurent Rineau 094f49f611 add a precision about "manifold" 2025-06-10 11:57:52 +02:00
Andreas Fabri 569d3e5e55 Polygon_repair: Add overloads for Non_zero_rule 2025-06-10 10:40:19 +01:00
Jane Tournois 0ab9d3eebf Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Jane Tournois a27694ad44 doc
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-06-10 09:58:34 +02:00
Sebastien Loriot 0fb70f5cd5
Spelling correction (#8927)
Spelling correction
2025-06-06 18:51:40 +02:00
albert-github a45762194c Spelling correction
Spelling correction
2025-06-05 18:12:05 +02:00
Jane Tournois 7600e30fd4 fix doxygen warnings 2025-06-05 17:01:56 +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
Sebastien Loriot 30b3388446
New package: Frechet Distance (#8284)
## Summary of Changes

Add a new package computing the approximate Fréchet distance between two
polylines in dD under Euclidean metric, or decides if the distance is
smaller than a given value.

## Release Management

* Affected package(s): Frechet_distance
* Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Frechet_Distance)
* License and copyright ownership:  MPI, GeometryFactory, cnrs(?)

## TODO:
- [x] check branch size (@sloriot)
- [x] Make it work with `Epick_d<Dimension_tag<2>>` @sloriot
2025-06-05 16:08:47 +02:00
Jane Tournois 1120750e0c add link and use html list 2025-06-05 15:11:18 +02:00
Jane Tournois 6a08b3bdc9 user manual (review Monique + new cross image) 2025-06-05 14:55:59 +02:00