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
c9c6b30cf0
Merge sloriot/CGAL-std_type_traits into master
2022-06-23 16:35:37 +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
4400120244
remove non-needed include directives
2022-06-16 09:54:57 +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
Sébastien Loriot
37580e9daf
missing () in macro + typo fixes
2022-06-14 11:24:21 +02: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
3fa436459d
BOOST_MPL_ASSERT -> static_assert
2022-06-10 08:46:01 +02:00
Sébastien Loriot
ac8b6d4731
boost::is_same --> std::is_same
2022-06-10 08:18:20 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +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
Sébastien Loriot
6869bddeaa
add a named parameter to avoid flipping high triangles
2022-06-07 16:29:16 +02:00
Jane Tournois
132a1d57e4
add missing link with Eigen
2022-06-07 11:34:14 +02:00
albert-github
ee415d50de
Corrections for more strict doxygen symbol resolver
...
The doxygen symbol resolver for the doxygen master version (1.9.5 (35711f2d14acc81cff83f81f04c566ad8c8c6fe8)) has been improved (made stricter) but this means also means that some links have to be corrected.
The patch has been tested against the mentioned doxygen master and against doxygen 1.8.13 and the results look in both cases correct (without the patch the master version has some warnings and some incorrect links)..
The patch has been created by @doxygen and upon request created into a pull request by me.
2022-06-07 10:56:37 +02:00