Sébastien Loriot
12eb99ee7c
missing include directive
2026-06-09 09:06:11 +02:00
Sébastien Loriot
85be4a7b57
static allocation
2026-06-08 17:14:56 +02:00
Sébastien Loriot
3abae0f2c5
avoid creating temporaries if a default is provided
2026-06-08 15:19:06 +02:00
Sebastien Loriot
b344ac3313
Update Orthogonal_cut_plane_traits to works with refine_convex_with_p… ( #9498 )
...
## Summary of Changes
Orthogonal_cut_plane_traits does not contain some functors required by
refine_convex_with_planes, we add these functors.
No API Changed
## Release Management
* Affected package(s): PMP_bool_ops
* Issue(s) solved (if any):
* 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: GF
2026-06-04 17:36:56 +02:00
Sébastien Loriot
934cd7fcad
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2026-06-03 10:06:12 +02:00
Sébastien Loriot
c002fd4061
a degenerate surface mesh does self-intersect
...
fix bug introduced while adding support for triangle soups
2026-06-01 18:56:17 +02:00
Valque Léo
634a76b528
Use newly introduced compare_projection_along_direction in clip_convex
2026-05-27 13:55:02 +02:00
Sébastien Loriot
da81a7fb7e
Merge pull request #9339 from LeoValque/PMP-kernel_extra
...
Introduce strictly_inside parameter for PMP::kernel_point()
2026-04-07 17:16:47 +02:00
Sébastien Loriot
56da4e64f0
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2026-04-03 16:29:21 +02:00
Jane Tournois
34981ef63f
do not check non-triangular faces for degeneracy
...
Problem : some non-triangular faces, may become degenerate through remeshing
2026-04-02 16:52:33 +02:00
Valque Léo
d5d2f77694
Make clip_convex compatible with vanilla Kernel
2026-03-19 08:04:35 +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
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
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
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
lvalque and Mael
2e53e621f2
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com >
2026-01-28 11:36: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
Valque Léo
ad0d5e586f
Correct documentation and add Code of f2f_map
2026-01-23 18:33:38 +01:00
Valque Léo
d674aaa541
face_to_face_map parameter added
2026-01-23 00:56:28 +01:00
Valque Léo
7b05e71abf
Documentation refined with Mael
2026-01-22 17:07:01 +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
lvalque and Sebastien 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
e7a4da9ecf
Add suggestions of the review and bug corrections
2026-01-20 17:44:56 +01:00
Valque Léo
f13d75cf34
Solved conflict with master
2026-01-20 12:47:40 +01:00
Valque Léo
f4e68c092c
Tests and correction for the testsuite
2026-01-20 12:43:56 +01:00
Valque Léo
ed794fe689
add test_mesh_kernel
2026-01-19 19:50:23 +01:00
Sébastien Loriot
e0f9c66f55
one more doc workaround. But the visitor is really duplicated
2026-01-19 19:26:21 +01:00