Commit Graph
5536 Commits
Author SHA1 Message Date
Sébastien Loriot e52834db2c update changes 2026-03-20 16:53:51 +01:00
Sébastien Loriot 9040d88eb8 Merge pull request #8856 from MaelRL/AW2-GF
New package: 2D Alpha Wrapping
2026-03-20 16:43:00 +01:00
Sebastien Loriot 7ea06c63ea Get the last picked item (#9066)
You can now do:

```c++
  Random_points_in_triangle_mesh_3<TriangleMesh> g(mesh, r);
  Point c;
  face_descriptor fc;
  std::tie(c,fc) = g.point_and_support();
  ++g;
```

to get the normal of the picked point

cc @huang46u 

Small feature:
[here](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Generator_point_and_support)
2026-03-18 19:30:19 +01:00
Sébastien Loriot 6f86581dd9 Merge pull request #9096 from soesau/Intersection-Circle_Sphere_consistency-GF
Intersections: Consistent behavior of Circle_2 and Sphere_3
2026-03-18 19:29:07 +01:00
Sébastien Loriot 8ae8f780bc Merge pull request #6557 from sloriot/CH3-do_intersect
Add do_intersect for convex hulls
2026-03-17 15:22:43 +01:00
Sebastien Loriot 7ae24db43e Typo fix (#9358)
## Summary of Changes
Fixed some typos
2026-03-12 09:04:58 +01:00
Sébastien Loriot bd017cb99e Merge pull request #9113 from LeoValque/GenericBoxIntersection-GF
Generic box intersection
2026-03-11 16:45:56 +01:00
Sébastien Loriot 9486495f59 Merge remote-tracking branch 'cgal/main' into 'MaelRL/AW2-GF' 2026-03-05 18:29:53 +01:00
Laurent Rineau 7cf2d8ab36 amend CHANGES for "bisect_failures debugging utility" PR #9118
See PR #9118
And the internal wiki https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/bisect_failures_debugging_utility#CHANGES.md
2026-03-04 08:02:51 +01:00
aminkhalsi e9fde2bb3f changed 'well known' to 'well-known' 2026-02-28 16:02:52 +01:00
Mael Rouxel-Labbé 57e5032369 Merge remote-tracking branch 'cgal/main' into PMP-schism 2026-02-19 11:14:13 +01:00
Mael Rouxel-Labbé aee2361913 Update changes.md 2026-02-17 22:59:26 +01:00
Andreas Fabri c89324b855 In changes.md we have to write CGAL:: 2026-02-16 14:38:30 +00:00
Andreas Fabri 9a5c339452 Merge branch 'main' into Mesh_3-glitches-GF 2026-02-16 15:33:47 +01:00
albert-github 3069894864 Correcting references for METIS
Seen the problems with the website where METIS was hosted (see https://github.com/KarypisLab/METIS/issues/78) there is a new website, this has been implemented now.
2026-02-14 10:46:32 +01:00
Sebastien Loriot f6014dcc26 Add functions to compute the kernel of a triangle mesh (#9131)
Add functions to compute the kernel of a mesh

## Release Management

* Affected package(s):  `PMP`, `BGL`
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
[Mesh_Kernel](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_Kernel)
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*]()
* License and copyright ownership: GF
2026-02-13 13:45:32 +01:00
Sébastien Loriot 62116800fc Merge pull request #9123 from lrineau/CDT_3-fix_v2-lrineau
CDT_3: fix v2
2026-02-12 15:52:32 +01:00
Sebastien Loriot f60daf05e4 Mesh_2: fix degenerate cases (#9290)
## Summary of Changes

This PR fixes the error reported in issue #781. The main two changes
are:

- in `Refine_edges.h`: allow the refinement point of a constrained edge
to be an existing close encroaching vertex,
- in `Refine_faces.h`: skip tiny bad faces when their bbox are smaller
than a few ulp.

## Release Management

* Affected package(s): Triangulation_2, Mesh_2
* Issue(s) solved (if any): fix #781
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: maintenance by GeometryFactory, now
copyright change
2026-02-12 15:01:59 +01:00
Laurent Rineau cbd02dc73d Merge branch 'main' into Stream_support-color_and_indenting_streams-lrineau 2026-02-12 10:12:18 +01:00
Laurent Rineau f498226561 fix conflicts (merge 'cgal/main') 2026-02-12 10:02:05 +01:00
Andreas Fabri 7023f76b12 merge cgal/main 2026-02-09 08:48:27 +00:00
Andreas Fabri 8f0d9662dc Apply suggestion from @afabri 2026-02-06 09:52:39 +01:00
Valque Léo cc1bc343fc Apply suggestions from the review 2026-02-05 12:33:00 +01:00
lvalque d2c0d5e93f Merge branch 'main' into PMP-kernel 2026-02-05 10:14:12 +01:00
Sébastien Loriot c1cd727aa4 rename to point_and_support and also return the last point generated 2026-02-03 17:10:07 +01:00
Sébastien Loriot 9990ff9df8 rename class 2026-02-03 16:03:54 +01:00
Sebastien Loriot c5ce7e753a Adding 3D barycentric coordinates for convex polyhedra (#8267)
## Summary of Changes

New package for 3D barycentric coordinates in a convex polyhedron

## Release Management

* Affected package(s): New package
* Feature/Small Feature (if any):
[here](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Barycentric_coordinates_3)
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: GF

## TODO
- [x] check branch size (@sloriot)
- [x] check usage of `get_tolerance()` from
`Barycentric_coordinates_3/include/CGAL/Barycentric_coordinates_3/internal/utils_3.h`
2026-02-03 15:13:25 +01:00
Andreas Fabri 7110a22b00 Apply suggestion from @afabri 2026-02-03 10:17:16 +01:00
Valque Léo 9ba35f46fb Add test 2026-02-02 19:45:23 +01:00
Valque Léo 46d9c66d2b CHANGES.md 2026-02-02 18:14:00 +01:00
Valque Léo 8fdf44ebf2 Move changes in CHANGES.md at the good place 2026-02-02 18:08:22 +01:00
Valque Léo e5dd1d9bc8 CHANGES.md 2026-02-02 17:56:15 +01:00
Valque Léo 8db6ce4bcf update CHANGES.md 2026-02-02 17:46:26 +01:00
Valque Léo 5ab77c0624 CHANGES.md 2026-02-02 12:25:05 +01:00
Laurent Rineau 72a1d45dce Merge branch 'main' into Mesh_2-fix_degenerate_cases-GF 2026-02-02 10:58:43 +01:00
Laurent Rineau d0a6e51554 fix conflicts (merge 'cgal/main' ) 2026-01-30 16:38:49 +01:00
Sébastien Loriot 49722f4148 update changes 2026-01-29 19:12:21 +01:00
Sven Oesau b826147b95 updated CHANGES.md
[ci skip]
2026-01-29 15:34:42 +01:00
Sven Oesau ef35d67de7 updated CHANGES.md
[ci skip]
2026-01-29 15:22:46 +01:00
Guillaume DamiandandAndreas Fabri 4e8fce3bc8 Update Installation/CHANGES.md
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2026-01-28 17:59:02 +01:00
Sven Oesau 2bbbe600c8 removed Boolean type (replaced by auto)
fixed concepts (review)
changed Has_on_bounded_side_2/3 to require Segment_2, Iso_rectangle_2 and Iso_cuboid_3 to be fully inside the Circle_2/Sphere_3
2026-01-28 10:45:27 +01:00
Guillaume Damiand 5480fc1483 Update CHANGES.md 2026-01-26 10:35:04 +01:00
Andreas Fabri 3a5a1f9a55 Approximate depreciation date in the changelog 2026-01-22 13:32:28 +00:00
Andreas Fabri 94ce7e28f6 Addition to changelog 2026-01-22 13:28:03 +00:00
Laurent Rineau 2adca86eef fix warnings 2026-01-22 11:43:20 +01:00
Sven Oesau ee211c3630 Merge branch 'main' into Intersection-Circle_Sphere_consistency-GF 2026-01-22 10:23:16 +01:00
Sven Oesau cdcfac7e0e added changes in concepts
added how to reproduce former behavior to CHANGES.md
2026-01-22 10:22:19 +01:00
Laurent Rineau a8e9bbe8c8 Announce the breaking change 2026-01-21 11:52:17 +01:00
Laurent Rineau 158d5616e4 fix conflicts 2026-01-21 10:16:00 +01:00
Laurent Rineau 385617f416 fix when VTK is not available 2026-01-20 21:20:31 +01:00