Laurent Rineau
de80833223
Merge pull request #6845 from sloriot/PMP-coref_open_mesh_case
...
PMP corefinement: Handle inconsistency with open mesh as input
2022-10-04 13:48:16 +02:00
Laurent Rineau
ff2bab36b0
Merge pull request #6867 from sloriot/PMP-collision_detection_copy
...
Add default copy constructor and operator=
2022-10-04 13:48:11 +02:00
Mael Rouxel-Labbé
9e0a71f7ad
Actually cube the threshold value for the volume bound
2022-09-28 13:50:43 +02:00
Mael Rouxel-Labbé
f27428c4d9
Improve tests for PMP::keep_large(st)_CC()
2022-09-23 14:54:15 +02:00
Mael Rouxel-Labbé
e51bafbfbe
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-09-23 14:53:36 +02:00
Sébastien Loriot
495f2e316a
add default copy constructor and operator=
2022-09-21 18:59:18 +02:00
Sébastien Loriot
d084d9396f
ignore new test for clipping
2022-09-14 10:35:23 +02:00
Sébastien Loriot
f5fb60ef66
handle cmd with several lines
2022-09-14 10:18:16 +02:00
Sébastien Loriot
b3da3506d6
add testcase that has an non-closed mesh and a close mesh incompatible for BO
2022-09-13 17:55:02 +02:00
Sébastien Loriot
6f509a02ad
handle inconsistency of classification due to non-closed meshes
2022-09-13 17:19:06 +02:00
Sébastien Loriot
d7426630ea
set stream precision to the max
2022-09-13 14:33:23 +02:00
Sébastien Loriot
ce1bb34d65
add missing visitor calls in split
2022-08-28 22:08:45 +02:00
Jane Tournois
c6bc71b254
use construct_midpoint_3_object() instead of CGAL::midpoint()
2022-07-28 15:51:56 +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
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
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
1bc8b294f8
avoid creating border non-manifold vertices
2022-06-24 13:30:53 +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
Sébastien Loriot
1f8cf134da
add a warning
2022-06-15 10:03:51 +02:00
Laurent Rineau
f8f48f262d
Add #include <deque>
2022-06-08 16:10:29 +02:00
Laurent Rineau
d68488daea
Merge pull request #6441 from sloriot/PMP-rncc_call_measure
...
PMP repair: Avoid large DAG when using Lazy
2022-03-30 16:42:57 +02:00
Sébastien Loriot
b56b36815f
use initial version with additional calls to exact
...
dealing with a custom mesh vpm in FFG is not simple +
it is not optimal to traverse all the faces for each
connected component
2022-03-21 11:31:12 +01:00
Sébastien Loriot
8186023fba
forgot about area per cc
2022-03-21 10:44:21 +01:00
Sébastien Loriot
ff5ae14d8d
remove unused variables
2022-03-21 08:54:34 +01:00
Sébastien Loriot
3b77d101ef
cc_volume should be positive
2022-03-21 07:15:00 +01:00
Sébastien Loriot
302a2707ea
use PMP functions (already dealing with Lazy calls)
2022-03-21 07:11:41 +01:00
Laurent Rineau
6e10413fee
Merge pull request #6370 from MaelRL/PMP-Fix_NP_forwarding_in_degen_removal-GF
...
Fix not using / forwarding traits
2022-03-09 11:33:24 +01:00
Laurent Rineau
5dfbb0f140
Merge pull request #6370 from MaelRL/PMP-Fix_NP_forwarding_in_degen_removal-GF
...
Fix not using / forwarding traits
2022-03-09 11:29:05 +01:00
Laurent Rineau
e855b2738e
Merge pull request #6352 from sloriot/PMP-null_vertor_hole_filling_2D
...
ignore CDT2 if normal is null
2022-03-02 15:13:16 +01:00
Mael Rouxel-Labbé
cc0f3493d5
Fix not using/fwing traits
2022-03-01 22:03:39 +01:00
Sébastien Loriot
74acb888ca
ignore CDT2 is normal is null
2022-02-24 14:05:40 +01:00
Laurent Rineau
eb86d35ab0
Merge pull request #6344 from sloriot/CGAL-static_constexpr
...
Add missing static keyword
2022-02-24 09:44:47 +01:00
Sébastien Loriot
6f6bd08e2e
add missing static keyword
2022-02-22 12:42:41 +01:00
Laurent Rineau
fb764adef8
Merge branch '5.3.x-branch' into 5.4.x-branch
2022-02-18 15:23:34 +01:00
Sébastien Loriot
62b54dab3f
workaround MSVC warning
2022-02-09 19:04:45 +01:00
Sébastien Loriot
3e90db4824
prevent another size_t to FT
2022-02-08 17:00:23 +01:00
Sébastien Loriot
705fee5659
avoid cascading with Lazy
2022-02-07 18:35:07 +01:00
Sébastien Loriot
ba5e5e041c
avoid std::size_t to FT conversion
2022-02-07 09:36:26 +01:00
Sébastien Loriot
6ac74caffb
fix warnings
2022-01-07 09:26:10 +01:00
Laurent Rineau
ef68e0b913
Merge pull request #6207 from sloriot/CGAL-set_but_not_used_variable
...
Fix set but unused variable warning
2022-01-03 16:22:34 +01:00
Sébastien Loriot
5bcf690668
test even in release
2021-12-27 13:12:54 +01:00
Laurent Rineau
2acd9ca3db
Merge pull request #6159 from sloriot/PMP-coref_nm_border_vrt_cpy
...
Apply the operations per patches
2021-12-20 18:06:39 +01:00
Sébastien Loriot
39763cda4a
avoid useless computation and default should be false for polylines too
2021-12-16 15:18:11 +01:00
Sébastien Loriot
8ca5971699
handle all patches by operations
...
this workaround issue with boundary non-manifold vertices
that we needs to be imported
2021-12-07 11:30:34 +01:00
Laurent Rineau
3e877fa124
Merge pull request #6109 from afabri/CGAL-VC_max_warning-GF
...
PMP: Fix Warnings in Master
2021-11-18 12:27:21 +01:00
Laurent Rineau
4d38f2b7b3
Merge pull request #6114 from sloriot/CGAL-cmake_clean_up
...
Clean cmake scripts of examples and tests
2021-11-18 12:27:19 +01:00
Daniel Thul
bb83be1e73
Mesh distance: use spatially sorted sample points
...
The Hausdorff distance code makes a copy of the provided sample points and sorts them spatially such that the hints provided to the AABB tree will be good. There is an apparent mistake in the code though and instead of the spatially sorted sample points, the original (unsorted) ones are given to the AABB tree. The sorted ones are in fact never used.
This PR changes the code such that the sorted points are used.
2021-11-12 21:58:49 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
58181afcdb
remove useless include directives
2021-11-09 10:16:12 +01:00