Commit Graph

109193 Commits

Author SHA1 Message Date
Sven Oesau cee30fb51a cleanup traits 2024-03-26 14:31:02 +01:00
Jane Tournois 5e57d8bf26 fix test : the cube edges were not correct 2024-03-26 13:48:44 +01:00
Jane Tournois fb90dcbb1e make edge_is_constrained_map robust to vertices order in pairs 2024-03-26 13:40:35 +01:00
Jane Tournois cb5d347c2d choose nb of neighbors depending on dimension 2024-03-26 12:03:20 +01:00
Jane Tournois d750394de1 store average edge length in the kd-tree of adaptive sizing field
this replaces circumradius and makes it more reliable for remeshing
2024-03-26 11:58:45 +01:00
Jane Tournois 8be3e34c59 deal with flat surface cases where distance is 0 2024-03-26 11:35:14 +01:00
Laurent Rineau 120a8c14a3 add missing includes
detected with gcc 14.0.1 from Fedora 40
2024-03-26 11:29:51 +01:00
Jane Tournois 4c392b3232 replace C3t3 by T3 2024-03-26 11:16:57 +01:00
Jane Tournois 42decee467 move default property map All_cells_selected to a new file 2024-03-26 11:14:50 +01:00
Jane Tournois 46cc19321e fix projection to get the closest first_intersection(ray) with normal or its opposite
otherwise the first intersection(ray) maybe far away, e.g. on another connected component
2024-03-26 11:12:09 +01:00
Laurent Rineau 3f434a21e3 fix CI 2024-03-26 10:47:49 +01:00
Laurent Rineau cbe292ed30 Merge branch '5.6.x-branch' 2024-03-26 10:21:28 +01:00
Laurent Rineau 89b2f2bc2b Merge pull request #8059 from janetournois/Tet_remeshing-document_peeling-jtournois
Tetrahedral_remeshing - `peel_slivers()`
2024-03-26 10:21:08 +01:00
Laurent Rineau bffa8f213e Merge pull request #8072 from janetournois/Mesh_3-use_one_step_loop-jtournois
Mesh_3 - fix mesher using the `one_step()` loop

# Conflicts:
#	Mesh_3/include/CGAL/Mesh_3/Triangulation_helpers.h
2024-03-26 10:21:00 +01:00
Laurent Rineau a0a9d42c5c Merge pull request #8072 from janetournois/Mesh_3-use_one_step_loop-jtournois
Mesh_3 - fix mesher using the `one_step()` loop
2024-03-26 10:09:33 +01:00
Laurent Rineau 54c5d19121 Merge pull request #6035 from afabri/CORE-boost_mp_number-GF
CORE: Use boost::multiprecision::number API
2024-03-26 10:04:54 +01:00
Sebastien Loriot a42ffdec11
Merge branch 'master' into CORE-boost_mp_number-GF 2024-03-26 00:27:22 +01:00
Sébastien Loriot a5f7ffb900 add missing suffix 2024-03-25 15:52:57 +01:00
Jane Tournois 71e9081624 duplicate tests to check both projection strategies 2024-03-25 14:52:40 +01:00
Jane Tournois c7d070632a remove outdated macro 2024-03-25 14:51:58 +01:00
Jane Tournois 9f2161891b make AABB_tree projection the default and protect MLS projection with macro
CGAL_TET_REMESHING_SMOOTHING_WITH_MLS
2024-03-25 14:51:14 +01:00
Jane Tournois 918f175065 fix collapse condition when boundary remeshing is disabled 2024-03-25 14:31:01 +01:00
Sébastien Loriot baf084950b use default value for dynamic maps 2024-03-25 11:05:55 +01:00
Sébastien Loriot 12c80ac512 Merge remote-tracking branch 'cgal/master' into HEAD 2024-03-25 10:21:41 +01:00
Sébastien Loriot f3c9181718 add documentation 2024-03-25 10:18:34 +01:00
Sébastien Loriot 88f44a53f9 restore changes lost while rebasing... 2024-03-23 15:41:25 +01:00
Jane Tournois 4c2f38230b useless includes 2024-03-22 17:55:42 +01:00
Sven Oesau 4c48945048 doc fix 2D/3D 2024-03-22 17:04:26 +01:00
Jane Tournois 30b9a63eaa add missing include 2024-03-22 16:56:13 +01:00
Sven Oesau 12fab6bb09 using functors from concept to access ray instead of using methods 2024-03-22 16:31:42 +01:00
Jane Tournois 193c343bed add dependency on aabbtree 2024-03-22 16:25:32 +01:00
Jane Tournois 1da3febf5e remove skeleton 2024-03-22 16:25:11 +01:00
Jane Tournois f0352793f3 secure initial calls to is_in_complex() 2024-03-22 15:56:33 +01:00
Jane Tournois 63e2e58dc1 fix compilation (projection with MLS) 2024-03-22 15:14:25 +01:00
Jane Tournois 9bd817e55e remesh fandisk to deal with darts and cusps
+ dont forget feature edges
2024-03-22 15:00:10 +01:00
Sébastien Loriot 5b88dfa30b avoid another warning 2024-03-22 11:44:53 +01:00
Andreas Fabri 93c94ca115 static_cast<long> and assertion that it fits 2024-03-22 11:28:50 +01:00
Jane Tournois f547b1d9b0 use function input_is_c3t3() 2024-03-22 11:20:16 +01:00
Jane Tournois ad98ab16b7 unused argc, argv 2024-03-22 10:22:48 +01:00
Laurent Rineau f4b13b4a16 Merge branch '5.6.x-branch' 2024-03-22 09:21:10 +01:00
Laurent Rineau 8212284e1e Merge pull request #7608 from kenohori/gsoc2023-polygon_repair-kenohori
Polygon repair
2024-03-22 09:18:24 +01:00
Laurent Rineau 897499e318 Merge pull request #7672 from JacksonCampolattaro/orthtree-generalization
Orthtree generalization
2024-03-22 09:18:21 +01:00
Laurent Rineau 7a17b47d9f Merge pull request #8052 from afabri/Polygon-exact_area-GF
Polygon: Avoid stackoverflow when summing exact numbers

# Conflicts:
#	Polygon/include/CGAL/Polygon_2_algorithms.h
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2024-03-22 09:18:07 +01:00
Laurent Rineau f6c1153338 Merge pull request #8076 from albert-github/feature/issue_8075
issue #8075 Documentation in Triangulation package
2024-03-22 09:10:27 +01:00
Laurent Rineau 9f96166d44 Merge branch '5.5.x-branch' into 5.6.x-branch
# Conflicts:
#	Polygon/include/CGAL/Polygon_2_algorithms.h
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2024-03-22 09:09:57 +01:00
Laurent Rineau 8cab90ed8b Merge pull request #8052 from afabri/Polygon-exact_area-GF
Polygon: Avoid stackoverflow when summing exact numbers
2024-03-22 08:59:08 +01:00
Jane Tournois 369cfb6a37 full iterator types for P3M3 2024-03-21 17:08:53 +01:00
Jane Tournois 644d6493eb nearest_power_vertex() does not work on an empty triangulation 2024-03-21 16:33:26 +01:00
Laurent Rineau 30c303ff7d
Update CHANGES.md 2024-03-21 16:28:00 +01:00
Jane Tournois 44e176b88a
unused typedef
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-03-21 16:13:30 +01:00