Sébastien Loriot
e816b145f5
undo namespace change
2025-06-05 10:38:13 +02:00
Sébastien Loriot
6444b9a0d0
Merge pull request #8890 from afabri/PMP-stitch_deterministic-GF
...
PMP: Make stitch_borders() deterministic
2025-06-04 14:56:33 +02:00
Sébastien Loriot
d5c8d87ad2
Merge pull request #8906 from albert-github/feature/bug_table_inconsistency
...
Warnings during table generation in documentation
2025-06-04 14:56:21 +02:00
Jane Tournois
4c462898a8
fix compilation of PMP::isotropic_remeshing with Epeck
...
and add a test to avoid future regressions
2025-06-03 14:06:11 +02:00
Sébastien Loriot
cfbf5f2765
fix bad variable name
2025-05-26 15:54:01 +02:00
albert-github
d1fea32fc3
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-05-26 11:28:55 +02:00
Sébastien Loriot
6d4dccdcd2
update links
2025-05-22 18:29:50 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Léo Valque
7ffed6caf5
add new cpp in cmakelist of bench
2025-05-21 09:26:38 +02:00
Léo Valque
100ab58f33
Benchmark script for Nicolas
2025-05-20 18:37:12 +02:00
Andreas Fabri
549b8f1430
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
2025-05-20 18:15:08 +02:00
Léo Valque
c20e517150
Modification for review of Andres
2025-05-20 17:39:52 +02:00
lvalque
20526dddda
Apply suggestions from code review
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-20 17:08:31 +02:00
lvalque
2fc5fde73b
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 10:01:24 +02:00
lvalque
a8eb8c737c
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 10:01:04 +02:00
lvalque
bc0478d53c
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-19 09:59:41 +02:00
Andreas Fabri
9f0761fde4
Make the debug out put work for Surface_mesh
2025-05-14 15:13:58 +01:00
Andreas Fabri
12eb3ff18c
PMP: Make stitch_borders deterministic
2025-05-14 15:00:44 +01:00
Laurent Rineau
cb5e13ad1f
Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau
2025-05-13 17:34:31 +02:00
Laurent Rineau
41c6f59e8b
return true
...
```
bool OK = triangulate_polygons(points, triangles, np);
if (!OK) return true;
```
2025-05-13 17:23:06 +02:00
Laurent Rineau
bcfd317c17
refactor does_polygon_soup_self_intersect
2025-05-13 17:22:28 +02:00
Laurent Rineau
4b029e69bd
Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau
2025-05-13 17:14:39 +02:00
Sébastien Loriot
2d1a77cd67
be more permissive and allow duplicated points
2025-05-13 14:49:46 +02:00
Sébastien Loriot
196fec6869
allow fixed size container as input
2025-05-13 13:50:09 +02:00
Sébastien Loriot
0064ea9f3e
add missing precondition check for soup + always assert in debug
2025-05-13 11:20:26 +02:00
Andreas Fabri
91ee4fa605
Workaround for Visual 2017
2025-05-12 13:16:14 +01:00
lvalque
d4626c8fa2
Update Polygon_mesh_processing/benchmark/Polygon_mesh_processing/coplanar_cubes_autorefinement.cpp
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-12 11:28:11 +02:00
lvalque
c53223576f
Update Polygon_mesh_processing/benchmark/Polygon_mesh_processing/rotated_cubes_autorefinement.cpp
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-05-12 11:27:58 +02:00
Léo Valque
9d14651328
with the good index
2025-05-07 19:13:51 +02:00
Léo Valque
b01eb047df
Solve a bug when visitor is called before the creation of the associated triangle
2025-05-07 19:13:14 +02:00
Léo Valque
0197d1bfd5
Revert "solved bug when visitor is visited a triangle before its creation"
...
This reverts commit f4f37cc82ba3e0135e5e9289b6890ab7257694d5.
2025-05-07 19:12:07 +02:00
Léo Valque
8edbef468b
solved bug when visitor is visited a triangle before its creation
2025-05-07 19:07:57 +02:00
Sébastien Loriot
e989bb56b0
fix namespace
2025-05-07 17:12:21 +02:00
Léo Valque
863c86edfc
rename internal function of snap visitor new_subtriangle to new_subdivision
2025-05-07 15:52:47 +02:00
Léo Valque
e1da8c31a1
Change namespace from internal to autorefine_impl
2025-05-07 15:32:17 +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
lvalque
e1c2c72276
Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Polygon_mesh_processing.txt
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-05-07 10:47:13 +02:00
lvalque
5039d5c44c
Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Polygon_mesh_processing.txt
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-05-07 10:46:55 +02:00
lvalque
21e7e681ce
missing space in doc if AutorefinementVisitor
2025-05-07 10:44:57 +02:00
lvalque
fe028147ae
Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/PMPAutorefinementVisitor.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-05-07 10:43:51 +02:00
Laurent Rineau
b394cfd319
add does_polygon_soup_self_intersect
...
undocumented for now
2025-05-06 13:08:18 +02:00
Léo Valque
2416588b60
Correct namespace of Polygon_types
2025-04-29 18:20:34 +02:00
Léo Valque
1e30aab6bc
Correct namepaspace of Polygon_types
2025-04-29 18:19:31 +02:00
Léo Valque
61936188e3
Revert "use a set in triangle_soup_snap_rounding instead of vector, sort and unique"
...
This reverts commit d98154a3896a64c58e466e3d291879f04305e453.
2025-04-29 18:17:48 +02:00
Léo Valque
8f7c8819f6
use a set in triangle_soup_snap_rounding instead of vector, sort and unique
2025-04-29 16:02:13 +02:00
Léo Valque
b08f7f2a5c
remove useless inline in Wrap_id_visitor
2025-04-29 15:04:55 +02:00
Léo Valque
c4452030f1
remove useless forward declaration
2025-04-29 15:04:55 +02:00
Léo Valque
898bf5853c
Correct default value of number_of_iterations in the documentation
2025-04-29 15:04:55 +02:00
Léo Valque
7b5cf516d6
solved orthograph mystake in wrapp_id_visitor
2025-04-29 15:04:55 +02:00
Léo Valque
6cd7956273
add std:: to size_t use in indexes_range
2025-04-29 15:04:55 +02:00
Léo Valque
c41a0c7b9f
correct Indexes_range constructor
2025-04-29 15:04:55 +02:00
Léo Valque
ba2dbce574
add internal in copy protection macro of triangle_soup_snap_rounding
2025-04-29 15:04:55 +02:00
Léo Valque
f0bdb950f2
avoid copy in indexes_range constructor
2025-04-29 15:04:55 +02:00
Léo Valque
89c559f088
simplify constexpr test of NT is a fraction
2025-04-29 15:04:55 +02:00
Léo Valque
a1bc4c474a
avoid copy of the input in double_ceil
2025-04-29 15:04:55 +02:00
lvalque
fbbd635b6a
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:51:22 +02:00
lvalque
ccde78e64e
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:50:38 +02:00
lvalque
9a04f2dee4
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:49:35 +02:00
Léo Valque
9c42d3c7de
solved conflict on the documentation of autorefinement
2025-04-29 14:17:56 +02:00
lvalque
fdcd4b6838
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:14:19 +02:00
lvalque
2d96e2af23
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:11:58 +02:00
lvalque
61295296fd
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:11:00 +02:00
lvalque
54bb86af41
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:08:39 +02:00
lvalque
7868d68902
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:01:36 +02:00
lvalque
f39de8cb66
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/autorefinement.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-29 14:00:42 +02:00
Léo Valque
54b27f8d90
Delete unused includes and solve a compilation error on some testing
2025-04-29 10:17:00 +02:00
Léo Valque
cdfd8de6a5
reduce running time of test_snap_rounding, add a full test version
2025-04-28 18:34:09 +02:00
Léo Valque
e0cea67e6c
modified example of cmd
2025-04-28 16:41:21 +02:00
Léo Valque
13c21b6cb6
move experiments with rotated cubes in benchmark
2025-04-28 16:40:43 +02:00
Léo Valque
d9e53aa232
some cleaning
2025-04-28 14:36:02 +02:00
Léo Valque
de0c054c27
add specialization of repair_triangle_soup for indexes_range of array
2025-04-28 14:21:27 +02:00
Léo Valque
4aa96bee99
less verbose test and add another test file
2025-04-28 12:00:05 +02:00
Léo Valque
c4b1667b13
simplify the example code of snap_rounding
2025-04-28 11:51:19 +02:00
Léo Valque
f03faa7298
Solve mistake in test_snap_rounding.cmd
2025-04-25 17:35:04 +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
d37fcb16f6
Test for snap rounding
2025-04-25 17:33:23 +02:00
Léo Valque
32075dbdba
add data for snap rounding test
2025-04-25 17:32:53 +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
albert-github
136a63ddf3
Spelling correction.
...
Spelling correction.
(Entire documentation here looks a bit incomplete seen the words `TODO`)
2025-04-25 11:30:19 +02:00
Sébastien Loriot
cb747e8201
Merge pull request #8721 from sloriot/PMP-new_clip
...
Add refine_with_plane and new fast clip method
2025-04-24 20:43:26 +02:00
Sébastien Loriot
ce2c04600e
fix default value (doc bug)
2025-04-23 13:19:59 +02:00
Sébastien Loriot
f975f7e4e0
Merge remote-tracking branch 'cgal/6.0.x-branch' into master
2025-04-16 18:53:38 +02:00
Sébastien Loriot
6a56496c84
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-04-16 18:51:44 +02:00
Sebastien Loriot
820d4decda
Fix for foldovers so that they are not considered as coplanar ( #8734 )
...
It is still not clear to me if we want to support those configurations
as they are self-intersections.
2025-04-16 18:49:11 +02:00
Sébastien Loriot
c5c535e796
fix warning
2025-04-16 18:43:07 +02:00
Sébastien Loriot
d2c07e03ae
fix warning
2025-04-16 18:39:45 +02:00
Sébastien Loriot
1211a5ee22
fix visitor call in clip + add tests
2025-04-15 09:52:07 +02:00
Jane Tournois
a52afd8800
setting status of edges that will disappear is cheaper than checking status
2025-04-14 11:30:44 +02:00
Jane Tournois
5b3356dbc6
fix halfedge status for opposite edges when removing border degenerate faces
2025-04-14 11:14:49 +02:00
Sébastien Loriot
dc024f7e03
add backward compatible visitor calls
2025-04-13 19:26:20 +02:00
Sébastien Loriot
6d1c2da4c8
update call
2025-04-11 16:35:20 +02:00
Sébastien Loriot
6727894231
restrict shared vertices on the boundary
2025-04-11 14:30:52 +02:00
Andreas Fabri
eeb4decd2a
Use named parameter helper
2025-04-11 10:46:23 +02:00
Sébastien Loriot
c5ab9f9adc
Merge remote-tracking branch 'cgal/6.0.x-branch' into cgal/master
2025-04-10 18:19:14 +02:00
Sebastien Loriot
b33204d5f2
Spatial_search: Duplicate point handling ( #8705 )
...
## Summary of Changes
stop splitting nodes if the contained points are only duplicates
## Release Management
* Affected package(s): dD Spatial Searching
2025-04-10 18:08:30 +02:00
Léo Valque
09f7df8127
add missing reserve for the visitor
2025-04-08 10:53:03 +02:00
Léo Valque
cb7bc4f64d
use macro to define snap version
2025-04-08 10:53:03 +02:00
lvalque
26de563455
Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Polygon_mesh_processing.txt
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-04-08 10:52:18 +02:00