Sébastien Loriot
|
d7426630ea
|
set stream precision to the max
|
2022-09-13 14:33:23 +02:00 |
Mael Rouxel-Labbé
|
008227757b
|
Remove traits from polygon hasher's parameters
|
2022-09-13 13:24:54 +02:00 |
Mael Rouxel-Labbé
|
e37487e6b2
|
Fix some internal function documentation
|
2022-09-13 13:24:28 +02:00 |
Laurent Rineau
|
8dd8e0dd11
|
Merge pull request #6812 from sloriot/PMP-split_visitor
add missing visitor calls in PMP::split()
|
2022-09-13 12:33:01 +02:00 |
Laurent Rineau
|
7d5e498538
|
Merge pull request #6812 from sloriot/PMP-split_visitor
add missing visitor calls in PMP::split()
|
2022-09-13 12:32:17 +02:00 |
Mael Rouxel-Labbé
|
7a136f7116
|
Update repair_PS example
|
2022-09-13 11:14:59 +02:00 |
Mael Rouxel-Labbé
|
6cdf3f256f
|
Complete array-based polygon soup reparation: remove more invalid faces
|
2022-09-13 11:14:33 +02:00 |
Sébastien Loriot
|
ce1bb34d65
|
add missing visitor calls in split
|
2022-08-28 22:08:45 +02:00 |
Laurent Rineau
|
d49ee20965
|
Merge pull request #6665 from sloriot/CGAL-std_type_traits
|
2022-08-17 13:56:54 +02:00 |
Sebastien Loriot
|
d64d243bf5
|
Merge pull request #6772 from sloriot/PMP-remove_caps_needles_doc
Document remove_almost_degenerate_faces()
|
2022-08-10 18:31:52 +02:00 |
Sebastien Loriot
|
beb57433c4
|
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2022-08-04 10:30:02 +02:00 |
Sébastien Loriot
|
861588abe1
|
Merge 'sloriot/CGAL-std_type_traits' into master
|
2022-08-03 20:19:51 +02:00 |
Sébastien Loriot
|
d04f42c3b1
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-08-01 15:53:56 +02:00 |
Sébastien Loriot
|
3c24a79336
|
Merge pull request #6773 from janetournois/PMP-relaxation_avoid_global_function-jtournois
PMP::tangential_relaxation() - avoid using global function barycenter()
|
2022-08-01 15:52:31 +02:00 |
Sébastien Loriot
|
403c1ed975
|
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
|
2022-08-01 15:51:53 +02:00 |
Jane Tournois
|
c6bc71b254
|
use construct_midpoint_3_object() instead of CGAL::midpoint()
|
2022-07-28 15:51:56 +02:00 |
Jane Tournois
|
d7d439fc48
|
use construct_barycenter_3_object() instead of CGAL::barycenter()
|
2022-07-28 14:37:02 +01:00 |
Sébastien Loriot
|
f075a3ee1e
|
add missing Ref
|
2022-07-27 15:48:23 +02:00 |
Sébastien Loriot
|
70b7c627db
|
improve doc
|
2022-07-26 16:42:24 +02:00 |
Sébastien Loriot
|
e660b2dd1d
|
fix copy/paste error and use double for parameters to be compatible
with predicates
|
2022-07-26 15:55:52 +02:00 |
Sébastien Loriot
|
5f72bbd623
|
more doc fixes
|
2022-07-26 15:48:12 +02:00 |
Sébastien Loriot
|
f7358a0a0d
|
fix typos in doc
|
2022-07-26 15:34:21 +02:00 |
Sébastien Loriot
|
b1ee7ba78e
|
move outside experimental namespace with a better API and doc
|
2022-07-26 15:06:49 +02:00 |
Laurent Rineau
|
051889ad18
|
Merge pull request #6753 from sloriot/PMP-default_normal_map
Add an example for default vector normal map
|
2022-07-24 18:08:30 +02:00 |
Simon Lopez
|
102f6fc0fb
|
Improve PMP::split documentation
|
2022-07-19 16:52:42 +02:00 |
Sébastien Loriot
|
916e48284d
|
add an extra overload of choose_parameter for dynamic property maps
|
2022-07-13 12:48:27 +02:00 |
Sébastien Loriot
|
ab7183b42e
|
add an example for default vector normal map
|
2022-07-13 11:46:11 +02:00 |
Sébastien Loriot
|
9c06085dd0
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-07-12 18:23:13 +02:00 |
Sébastien Loriot
|
1e857506c1
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-07-12 18:22:02 +02:00 |
Sébastien Loriot
|
12795ba29c
|
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
|
2022-07-12 18:21:16 +02:00 |
Sébastien Loriot
|
cc50e4464c
|
update to new NP macro name
|
2022-07-11 13:24:20 +02:00 |
Sébastien Loriot
|
8f09664aeb
|
Merge remote-tracking branch 'MaelRL/PMP-Fix_stitch_NP' into 5.5-x-branch
|
2022-07-11 13:21:54 +02:00 |
Sébastien Loriot
|
e18878f5a0
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-07-08 20:28:04 +02:00 |
Sebastien Loriot
|
4b9032f8c6
|
Merge pull request #6547 from afabri/Skeletoniation-HDS-GF
Skeletonization: Replace internally Polyhedron by HDS
|
2022-07-08 20:24:58 +02:00 |
Mael Rouxel-Labbé
|
70143a6304
|
Complete PMP::stitch_borders documentation (geom traits added to the NPs)
|
2022-07-07 16:51:19 +02:00 |
Mael Rouxel-Labbé
|
9c95b2ccb1
|
Add proper traits usage to PMP::stitch_borders
|
2022-07-07 16:51:04 +02:00 |
Sébastien Loriot
|
b25217ed53
|
remove unused typedef
|
2022-07-07 13:42:37 +02:00 |
Sébastien Loriot
|
ceb8ca70ef
|
fix warning
|
2022-07-05 14:03:38 +02:00 |
Mael Rouxel-Labbé
|
3be8469277
|
Move build into 'internal' namespace
|
2022-07-04 11:41:44 +02:00 |
Mael Rouxel-Labbé
|
d934a0465f
|
Test range of array faces in repair_polygon_soup()
|
2022-07-04 11:41:44 +02:00 |
Mael Rouxel-Labbé
|
1d47a29224
|
Add an overload of repair_polygon_soup for array-based soups
which does not call functions that are meaningless for ranges
of fixed size faces
|
2022-07-04 11:41:44 +02:00 |
Mael Rouxel-Labbé
|
a691eeff97
|
Rewrite merge_duplicate_points_in_polygon_soup() without container.insert(...)
|
2022-07-04 11:41:44 +02:00 |
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
|
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 |