Commit Graph

5093 Commits

Author SHA1 Message Date
Sébastien Loriot 49ca357d49 Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-07-04 10:53:00 +02:00
Sébastien Loriot a4e53600c1 Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-07-04 10:52:16 +02:00
Sebastien Loriot d218b32cf9
Merge pull request #6639 from sloriot/PMP-clip_deg_faces
Handle deg faces in clip with allow_self_intersections
2022-07-04 10:48:30 +02:00
Sebastien Loriot 6d6791456a
Merge pull request #6711 from sloriot/CGAL-constexpr
Add some constexpr for constant functions
2022-07-04 10:48:08 +02:00
Sebastien Loriot b0a4263eb6
Merge pull request #6713 from sloriot/PMP-radf_no_nm_vertices
Avoid creating border non-manifold vertices
2022-07-04 10:47:04 +02:00
Sébastien Loriot 96d2f9ec5e unused variable 2022-06-29 13:10:20 +02:00
Sébastien Loriot 9634d9321a add missing off 2022-06-29 11:29:12 +02:00
Sébastien Loriot 707b45cb5b Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-06-29 10:48:00 +02:00
Sébastien Loriot 373deccfb6 constexpr function requires even parameters to be LiteralType 2022-06-29 10:36:34 +02:00
Laurent Rineau 42e993c7da Merge pull request #6587 from afabri/PMP-triangle-GF
PMP::Add function triangle(face_descriptor, tmesh)
2022-06-29 09:52:19 +02:00
Laurent Rineau 686535da79 Merge pull request #6645 from albert-github/feature/bug_symbol_resolver
Corrections for more strict doxygen symbol resolver
2022-06-29 09:52:17 +02:00
Laurent Rineau dfa3d21446 Merge pull request #6668 from afabri/PMP-fix_includes_in_test-GF
PMP:  Include the correct header file in a test
2022-06-29 09:52:13 +02:00
Laurent Rineau 317cc6c17f Merge pull request #6669 from sloriot/PMP-dbav_attention
Better doc + early quit
2022-06-29 09:50:45 +02:00
Laurent Rineau 7f43d3b095 Merge pull request #6669 from sloriot/PMP-dbav_attention
Better doc + early quit
2022-06-29 09:42:00 +02:00
Sébastien Loriot 1a4a6816ac Merge pull request #6084 from janetournois/PMP-add_surface_mesher-jtournois
PMP - add surface remeshing from Mesh_3
2022-06-29 09:20:10 +02:00
Laurent Rineau 499b7794c9 Merge pull request #5693 from janetournois/Mesh_data_structure_3-new_package-jtournois
SMDS_3: Mesh_data_structure_3 - new package for C3T3
2022-06-29 09:14:38 +02:00
Sébastien Loriot 678b9d8148 add some constexpr for constant functions 2022-06-28 16:49:05 +02:00
Sébastien Loriot cc2d27e519 add corefine test 2022-06-27 19:58:58 +02:00
Sébastien Loriot 2670d65fd0 add extra tests 2022-06-27 19:19:10 +02:00
Sébastien Loriot 3283fd0b37 handle coplanar intersection of degenerate faces 2022-06-27 18:52:53 +02:00
Sébastien Loriot 1bc8b294f8 avoid creating border non-manifold vertices 2022-06-24 13:30:53 +02:00
Sébastien Loriot d59492933c make to_exact static 2022-06-22 16:56:51 +02:00
Sébastien Loriot 79703fa5f4 add TODO 2022-06-21 18:00:08 +02:00
Sébastien Loriot fb0cb2b95d handle triangle with null edges and with an edge coplanar to a triangle 2022-06-21 17:58:13 +02:00
Sébastien Loriot 903e3a4e41 test clip with degenerate triangles 2022-06-21 17:57:50 +02:00
Sébastien Loriot b66d3a0784 avoid adding twice the same edge 2022-06-21 17:37:22 +02:00
Sébastien Loriot 28e8895998 algorithm to triangulate degenerate faces 2022-06-20 18:56:55 +02:00
Sébastien Loriot a7667b43f9 lazy degenerate checks
only if throw_on_self_intersection is set or for corefine/clip
with possibly self_intersections
2022-06-16 16:48:28 +02:00
Sébastien Loriot 5fc4b4f3c4 Merge remote-tracking branch 'cgal/master' into HEAD 2022-06-16 13:33:54 +02:00
Sébastien Loriot 87b3866e1c early exit when we reached the last level of the hierarchy 2022-06-15 17:28:35 +02:00
Laurent Rineau cefa3d9d80 Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
2022-06-15 10:20:53 +02:00
Laurent Rineau 85ba0e44e4 Merge pull request #6656 from lrineau/PMP-fix_missing_header-GF
PMP.repair_polygon_soup.h: add #include <deque>
2022-06-15 10:20:46 +02:00
Laurent Rineau 378685ddd2 Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
2022-06-15 10:19:02 +02:00
Laurent Rineau 97bc6192b9 Merge pull request #6656 from lrineau/PMP-fix_missing_header-GF
PMP.repair_polygon_soup.h: add #include <deque>
2022-06-15 10:18:55 +02:00
Sébastien Loriot 1f8cf134da add a warning 2022-06-15 10:03:51 +02:00
Andreas Fabri f3d587da26 PMP: Include the correct header file in a test 2022-06-15 07:33:55 +01:00
Laurent Rineau c132b6a11e Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois 2022-06-13 16:26:34 +02:00
Sébastien Loriot c8654724e2 update test to check we can prevent collapses and flips 2022-06-13 12:41:57 +02:00
Laurent Rineau a9b4bf3ffb Merge pull request #6635 from sloriot/PMP-split_long_edges_np
Add face_patch_map to split_long_edges
2022-06-10 16:45:37 +02:00
Sébastien Loriot eee363df27 Merge cgal/master 2022-06-08 23:23:07 +02:00
Sébastien Loriot 5746e59b34 Merge cgal/master 2022-06-08 23:13:25 +02:00
Jane Tournois abdf1bce22 Meael's review 2022-06-08 22:53:18 +02:00
Sébastien Loriot c8cbbbfb1d Merge cgal/master 2022-06-08 22:49:25 +02:00
Sébastien Loriot 5e124e5d5f Merge cgal/master 2022-06-08 22:43:17 +02:00
Sébastien Loriot f0fc06b998 Merge cgal/master 2022-06-08 22:10:34 +02:00
Jane Tournois 04c0f8ae6c fix compilation of surf_io_plugin 2022-06-08 22:01:46 +02:00
Sébastien Loriot 920c35c30e Merge cgal/master 2022-06-08 21:56:39 +02:00
Jane Tournois 57439c0235 wip : transfer surface patch indices from c3t3 to Surface_mesh
in export_facets_in_complex()
2022-06-08 21:46:52 +02:00
Sébastien Loriot e7b9e48d76 do not use deprecated API 2022-06-08 17:49:08 +02:00
Laurent Rineau f8f48f262d Add #include <deque> 2022-06-08 16:10:29 +02:00