Mael Rouxel-Labbé
0721be1a58
Use \link / \ref to add missing links of functions with parameters
2025-09-19 00:26:17 +02:00
Sébastien Loriot
72cfcc4156
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-09-03 16:57:03 +02:00
Sébastien Loriot
12f6041f5a
Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master`
2025-09-03 16:56:24 +02:00
Sébastien Loriot
8c25c60052
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch'
2025-09-03 16:55:14 +02:00
lvalque
24f70c8b3d
add an example of issue_7164 with a closed model
2025-09-03 16:41:28 +02:00
lvalque
37f9018997
Initialized the lower bound face in traversal of the AABB-tree to solve issue-7164
2025-09-03 16:41:15 +02:00
Sébastien Loriot
ca869de993
more macro protections for MSVC
2025-09-02 14:17:59 +02:00
Sébastien Loriot
478dab85c1
macro protection
2025-08-29 09:55:15 +02:00
Sébastien Loriot
c2f14177e5
add new tests
2025-08-28 09:17:57 +02:00
Sébastien Loriot
a027377f09
fix the handling of non-simply connected faces in the output
...
for now we always triangulate such faces
2025-08-27 17:19:23 +02:00
Sébastien Loriot
2ae34a22ba
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-08-13 18:09:36 +02:00
Sébastien Loriot
b2ba32307c
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-08-13 18:07:09 +02:00
Sébastien Loriot
419057ece4
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch'
2025-08-13 18:05:54 +02:00
Sébastien Loriot
fdd7c17ec1
avoid large dag in centroid
2025-08-07 18:20:20 +02:00
Sebastien Loriot
d731405249
PMP: Fix slow compute_vertex_normal() ( #8684 )
...
## Summary of Changes
For the testcase provided in this PR `compute_vertex_normal()` is
particularly slow. A vertex has a fan of incident faces with identical
normal. As the first fix tests with `operator==(Vector_3,Vector_3)` it
is still slow when the object is slightly rotated or perturbed. With a
bound on the angle between normals it is fixed, but is that acceptable?
For `double` probably. Do we have to specialize for exact number types?
## Release Management
* Affected package(s): PMP
* License and copyright ownership: GF
2025-08-05 16:22:21 +02:00
Sébastien Loriot
c259a7f429
actually from the doc the constness issue is in the default visitor...
2025-08-04 15:40:45 +02:00
Sébastien Loriot
f0752ec894
fix constness issue
2025-08-04 15:24:50 +02:00
Sebastien Loriot
6a733bbf47
Allow Side_of_triangle to take ownership on an external AABB-tree ( #9007 )
...
Convenient for using only a subset of faces for example, or to force the
building of the tree
2025-08-04 08:40:04 +02:00
Sébastien Loriot
8e0f2d6f73
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-07-31 15:19:07 +02:00
Sébastien Loriot
28eee36cb6
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch'
2025-07-31 15:15:52 +02:00
Sébastien Loriot
9dcbc58ec9
add a constructor taking a lvalue of an AABB-tree
...
we can construct the tree for a subset of faces and still give the ownership to the class
2025-07-31 11:12:38 +02:00
lvalque
748fa237da
replace boost::small_vector by std::array
2025-07-30 11:37:43 +02:00
lvalque
d0a7b6748b
remove unused functor
2025-07-29 17:00:39 +02:00
lvalque
952eb52c5f
Merge branch 'PMP-slow_vertex_normal-GF' of github.com:afabri/cgal into PMP-slow_vertex_normal-AFabri
2025-07-29 09:51:28 +02:00
lvalque
d19ae8a395
Update Polygon_mesh_processing/test/Polygon_mesh_processing/slow_compute_normal.cpp
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-07-28 17:51:16 +02:00
lvalque
1b830ee23c
Apply suggestions from code review
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-07-28 16:44:29 +02:00
Sébastien Loriot
d182dabf94
cannot collapse only if one of the two vertex is not constrained
...
+ fill maps only if required
2025-07-28 15:41:20 +02:00
lvalque
37262f5f7e
include of small_vector.hpp was missing
2025-07-28 15:08:14 +02:00
lvalque
20d1c99950
adjust the error_bound to be consistant with the one in does_enclose_other_normal
2025-07-18 17:07:42 +02:00
lvalque
7840dc8506
Remove the old algorithm in n^4
2025-07-18 16:50:12 +02:00
lvalque
1d27b1ae44
Factorization and cleanup of compute_vertex_normal_most_visible_min_circle()
2025-07-18 16:47:48 +02:00
lvalque
06787e2246
Merge branch 'PMP-slow_vertex_normal-GF' of github.com:LeoValque/cgal into PMP-slow_vertex_normal-GF
2025-07-12 20:21:30 +02:00
albert-github
12cde5b685
Spelling correction
...
After review: euclidean -> Euclidean
2025-06-27 13:04:28 +02:00
albert-github
7a512655f1
Spelling correction
...
Spelling correction
2025-06-27 10:56:21 +02:00
Sébastien Loriot
27a7cef2fb
Merge pull request #8744 from LeoValque/PMP_triangle_soup_rounding-GF
...
Add do_snap parameter to PMP::autorefine_triangle_soup
2025-06-26 22:01:58 +02:00
Sébastien Loriot
78cfeacf01
Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
...
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
Sebastien Loriot
d961dd767a
Add extra condition ( #8930 )
...
avoid the user to be surprised that the topology cannot be restored if
not all CC are sampled
2025-06-26 21:48:01 +02:00
Jane Tournois
58e52e7dad
avoid risk of dangling reference, using RVO
...
fix a warning on Debian
2025-06-24 15:08:36 +02:00
albert-github
7385518583
Warnings during table generation in documentation
...
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-06-23 14:54:04 +02:00
Sébastien Loriot
6905ab2b21
backticks
2025-06-23 12:01:05 +02:00
Sébastien Loriot
dc31a8ce3a
add precondition about single CC mesh
2025-06-23 11:36:13 +02:00
Léo Valque
69a00534f8
Solve bug in compute normals
2025-06-11 11:24:26 +02:00
Léo Valque
b6e9acb9d3
add a min circum circle algorithmm of elziga end hearn instead of naive one
2025-06-11 10:42:36 +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
509e794235
warn about the fact that the mesh should be a single CC
2025-06-10 14:37:44 +02: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