Sébastien Loriot
a9b369650a
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-06 10:04:46 +01:00
Sven Oesau
9e36c6744b
adding support for Eigen3 5.0.0
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:01:01 +01: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
509e794235
warn about the fact that the mesh should be a single CC
2025-06-10 14:37:44 +02:00
Léo Valque
01929fe195
rename visitor of triangle_soup_snap_rounding and catch it specifically in autorefinement
2025-05-07 14:49:38 +02:00
Léo Valque
13c21b6cb6
move experiments with rotated cubes in benchmark
2025-04-28 16:40:43 +02:00
Léo Valque
c4b1667b13
simplify the example code of snap_rounding
2025-04-28 11:51:19 +02:00
Léo Valque
dd63fd28ca
update cmakelist to compile examples with rotated cubes
2025-04-25 17:34:15 +02:00
Léo Valque
b926bec8fa
remove visitor of example snap_polygon_soup
2025-04-25 17:23:01 +02:00
Léo Valque
94eb667a9a
Experiment with iterative rotated along all axis cubes
2025-04-25 17:21:07 +02:00
Léo Valque
e2a1c276fc
Experiment with iterative rotated around x cubes
2025-04-25 17:20:17 +02:00
Léo Valque
cb7bc4f64d
use macro to define snap version
2025-04-08 10:53:03 +02:00
Léo Valque
9055d56e1f
use the new internal function of the visitor of autorefinement for the wrapp_visitor of snap_rounding
2025-04-03 18:40:51 +02:00
Léo Valque
a2a76cf874
add zhou and naive version
2025-04-03 14:31:04 +02:00
Léo Valque
80265d0e54
factorize snap_polygon_soup
2025-04-03 11:42:31 +02:00
Léo Valque
d48a003069
Solve bug with macro that skip repair_polygon_soup
2025-04-03 10:26:22 +02:00
Sébastien Loriot
113079a8f8
add test
2025-03-19 16:45:41 +01:00
lvalque
cc593c35d8
Merge branch 'CGAL:master' into PMP_triangle_soup_rounding-GF
2025-03-18 15:47:50 +01:00
Léo Valque
aa765c2332
Add variant where cluster of points are round to the closest of them to the voxel center instead of the voxel center
2025-03-14 13:58:45 +01:00
Léo Valque
ebbd529ef6
Modify soup_triangles_snap_rounding to support a visitor
2025-03-13 18:57:12 +01:00
Léo Valque
5d3ec39dd1
Add more soup information in snap_polygon_soup.cpp
2025-02-24 15:25:22 +01:00
Sébastien Loriot
58b494da37
auto -> Mesh
2025-02-20 07:32:04 +01:00
Sébastien Loriot
3e34b08746
clean up
2025-02-20 06:50:23 +01:00
Léo Valque
09239da179
rename snap_polygon_soup to triangle_soup_snap_rounding and fix bug in snap_polygon_soup.cpp
2025-02-19 11:36:20 +01:00
Sébastien Loriot
10f542d889
remove seeds
2025-02-19 08:18:07 +01:00
Léo Valque
139e047595
remove trailing whitespace
2025-02-17 18:14:42 +01:00
Léo Valque
9b84d4c73c
rename do_snap to apply_iterative_snap_rounding, remove trailing whitespace
2025-02-17 18:09:04 +01:00
Léo Valque
ac7bf3c45f
Doc modification of autorefine and Polygon mesh processing
2025-02-17 15:44:10 +01:00
Léo Valque
d4e66753ad
made snap polygon soup an option of autorefine_triangle_soup
2025-02-17 14:17:45 +01:00
Sébastien Loriot
bf1d859b7b
remove empty line
2025-02-14 22:47:43 +01:00
Sébastien Loriot
a67a43b4be
cosmetic changes from the review
2025-02-14 22:36:56 +01:00
Sébastien Loriot
1aed5d6c9e
move example + accomodate reviews
2025-02-14 22:23:26 +01:00
Sébastien Loriot
7ceafd8a84
more review changes + way to disable ICC
2025-02-13 17:42:19 +01:00
Sébastien Loriot
c8ccdc6908
rename function/file
2025-02-13 16:41:16 +01:00
Sébastien Loriot
b589c88869
Merge remote-tracking branch 'cgal/master' into gsoc2023-hoskillua
2025-02-13 01:00:12 +01:00
Sébastien Loriot
837dfc45ab
fix pmap for curvature based version
2025-02-13 00:43:58 +01:00
Sébastien Loriot
2d0ffba5b4
rename parameters
2025-02-12 23:50:00 +01:00
Sébastien Loriot
ae9d1bc7ad
write the result in the input mesh
2025-02-12 20:00:15 +01:00
Sebastien Loriot
14b83f0d3e
boost::tie -> std::tie ( #8715 )
2025-02-12 19:36:19 +01:00
Sébastien Loriot
61e71d41b8
WIP make it manifold
2025-02-11 19:19:21 +01:00
Léo Valque
aef30f0e9d
Write a generic ceil function to use snap_polygon_soup with various number type; tested with EPECK et EPICK
2025-02-11 17:01:10 +01:00
Sébastien Loriot
01eb941a44
iterative edge split and do not handle twice the same edge per iteration
2025-02-11 15:50:22 +01:00
Sebastien Valette
c0f2f7f80c
new test seed
2025-02-11 10:54:43 +01:00
Sébastien Loriot
c7427fb729
split long edges
2025-02-11 08:38:04 +01:00
Sébastien Loriot
e12c739864
use dedicated energy for non qem case
...
taken from
commit e6961ef94c
Author: Sébastien Loriot <sebastien.loriot@cgal.org>
Date: Mon Feb 10 21:33:46 2025 +0100
factorize qem metric and non qem metric impl
2025-02-10 23:10:11 +01:00
Sébastien Loriot
dbf3e6a175
make representative computation lazy
2025-02-10 22:48:34 +01:00
Sébastien Loriot
e6961ef94c
factorize qem metric and non qem metric impl
2025-02-10 21:33:46 +01:00
Sébastien Loriot
328230c40e
warnings and TODOs
2025-02-10 19:50:43 +01:00
Sebastien Valette
634df03161
optimization : skip testing edges when their respective clusters have not been modified recently
2025-02-10 17:35:21 +01:00
Sebastien Valette
b48d66fd0a
reset cluster stats
...
lazy energy computations
2025-02-10 16:54:51 +01:00