Commit Graph
6754 Commits
Author SHA1 Message Date
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
Mael Rouxel-Labbé 782e5ddf4d Fix bad merge 2026-02-24 14:16:10 +01:00
Mael Rouxel-Labbé aee2361913 Update changes.md 2026-02-17 22:59:26 +01:00
Mael Rouxel-Labbé 74753546c5 Misc fix/improvements 2026-02-17 21:35:54 +01:00
Mael Rouxel-Labbé e5898f5ba7 Merge remote-tracking branch 'cgal/main' into PMP-schism 2026-02-17 16:03:31 +01:00
albert-github 0d30924acf Spelling corrections
Spelling corrections
2026-02-13 14:09:48 +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 715b680a88 copy/paste error 2026-02-13 12:25:21 +01:00
Sébastien Loriot a4648a7d15 typo 2026-02-13 12:24:36 +01:00
Laurent Rineau f498226561 fix conflicts (merge 'cgal/main') 2026-02-12 10:02:05 +01:00
Mael Rouxel-Labbé 8339885f92 Split the rest of PMP (benchmark / examples / include / test) 2026-02-05 10:27:23 +01:00
lvalque d2c0d5e93f Merge branch 'main' into PMP-kernel 2026-02-05 10:14:12 +01:00
Sébastien Loriot 9990ff9df8 rename class 2026-02-03 16:03:54 +01:00
albert-github 24ff0da93c Spelling correction
Spelling correction
2026-02-03 14:40:02 +01:00
Sebastien Loriot 7026e03d94 Polygon mesh snapping improvements (#9266)
## Summary of Changes

A few improvements for the experimental polygon mesh snapping functions
of PMP.

TODO:
- Add new regression tests

## Release Management

* Affected package(s): `PMP`
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2026-02-03 14:22:13 +01:00
Sébastien Loriot fff8921130 move visitor concepts 2026-02-03 11:14:42 +01:00
Valque Léo 8db6ce4bcf update CHANGES.md 2026-02-02 17:46:26 +01:00
Valque Léo 855d0f1a53 Make rng of kernel more clean and document how to set it 2026-02-02 17:09:40 +01:00
Mael Rouxel-Labbé 5ec27d26d0 Add a test for the newly deprecated header PMP/border.h 2026-02-02 16:56:16 +01:00
Valque Léo 2c3f4ce86a Merge doc of kernel() in one place 2026-02-02 16:54:57 +01:00
Mael Rouxel-Labbé 31e1a1d5b1 Fixes after review 2026-02-02 15:38:31 +01:00
Laurent Rineau d0a6e51554 fix conflicts (merge 'cgal/main' ) 2026-01-30 16:38:49 +01:00
Valque Léo 8bfca2b43c Fix doc error pointed by albert 2026-01-30 15:38:22 +01:00
Valque Léo a8df56a137 Solved merged conflict 2026-01-29 08:45:04 +01:00
Valque Léo d38938ce9a Apply suggestions from the review 2026-01-29 08:41:51 +01:00
lvalqueandMael 2e53e621f2 Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2026-01-28 11:36:08 +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
Mael Rouxel-Labbé 78b39a30ac Fix bad merge 2026-01-26 23:20:08 +01:00
Valque Léo 9c83af3566 Change has_kerel_empty to has_empty_kernel 2026-01-26 08:36:57 +01:00
Valque Léo 422c1427f5 Change is_kerel_empty to has_kernel_empty 2026-01-26 08:23:22 +01:00
Mael Rouxel-Labbé 84446565a6 Merge remote-tracking branch 'cgal/main' into PMP-schism 2026-01-24 00:47:25 +01:00
Mael Rouxel-Labbé 39d60fb520 Order PMP groups so the order in Topics is correct 2026-01-24 00:40:57 +01:00
Mael Rouxel-Labbé 8a3a0e648e Add namespace at the end of the examples.txt for PMP packages
See suggestion of @albert-github in PR #8739
2026-01-24 00:39:12 +01:00
Valque Léo ad0d5e586f Correct documentation and add Code of f2f_map 2026-01-23 18:33:38 +01:00
Sébastien Loriot aa1a7bff18 rephrase and update reference 2026-01-23 15:09:25 +01:00
Sébastien Loriot 2115e13514 do not use deprecated function 2026-01-23 06:31:50 +01:00
Valque Léo d674aaa541 face_to_face_map parameter added 2026-01-23 00:56:28 +01:00
Valque Léo 6b5acb8ba1 Modify the example according to API changes 2026-01-22 18:29:39 +01:00
Valque Léo 7b05e71abf Documentation refined with Mael 2026-01-22 17:07:01 +01:00
Sven Oesau ee211c3630 Merge branch 'main' into Intersection-Circle_Sphere_consistency-GF 2026-01-22 10:23:16 +01:00
Valque Léo 45cb44685b Apply suggestions from the review 2026-01-21 17:52:15 +01:00
Valque Léo eb3e0cdd55 make Three_point_cut_plane_traits internal 2026-01-21 10:56:56 +01:00
Valque Léo 7aa642e729 Merge branch 'PMP-kernel' of github.com:sloriot/cgal into PMP-kernel 2026-01-21 10:03:08 +01:00
Valque Léo bb76754ea5 Apply suggestions and solve segfault of the testsuite 2026-01-21 10:03:00 +01:00
lvalqueandSebastien Loriot 3c513054bb Apply suggestions from code review
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2026-01-21 08:20:33 +01:00
Mael Rouxel-Labbé d25d98fce4 Update from deprecated PMP/border.h to BGL/border.h 2026-01-21 01:13:20 +01:00
Valque Léo 76f9586e4b include enum and origin in three_point_cut_plane_traits 2026-01-20 18:20:36 +01:00
Valque Léo e0b04d2b33 Add more test in test_mesh_kernel 2026-01-20 17:45:19 +01:00
Valque Léo e7a4da9ecf Add suggestions of the review and bug corrections 2026-01-20 17:44:56 +01:00