Maxime Gimeno
1179b0a934
Fixes after review
2020-02-13 16:11:53 +01:00
Maxime Gimeno
201932abfb
Merge remote-tracking branch 'cgal/master' into Doc_enhancements_and_clarifications-GF
2020-02-13 15:05:38 +01:00
Sébastien Loriot
3501af6c61
handle the case of interior vertex
...
The vertex becomes interior after the stitch of the patch
while being the endpoint of a polyline to be removed
fix patch introduced in 6e31445f62
2020-02-13 14:38:19 +01:00
Mael Rouxel-Labbé
a520ac8285
Clean examples
2020-02-11 16:43:10 +01:00
Maxime Gimeno
6db578509d
add np to bbox()
2020-02-11 14:47:46 +01:00
Maxime Gimeno
e9864cf874
Fixes after review
2020-02-11 14:13:56 +01:00
Maxime Gimeno
0378d7825f
Merge remote-tracking branch 'cgal/master' into PMP-Add_split_to_clip-GF
2020-02-10 15:53:05 +01:00
Maxime Gimeno
f60d8d24ec
more fixes after review
2020-02-10 14:41:05 +01:00
Maxime Gimeno
4716359ca6
Merge remote-tracking branch 'cgal/master' into PMP-new_functions-GF
2020-02-10 14:29:56 +01:00
Maxime Gimeno
e3ace2289d
First batch of fixes after review
2020-02-10 14:28:45 +01:00
Simon Giraudot
ea30bcc85d
Fix remaining CMakeLists.txt
2020-02-10 11:57:56 +01:00
Simon Giraudot
6c8fd43ebb
Use CGAL_target_use_* mechanism for Eigen, LASLIB, OpenCV, TensorFlow, GLPK, SCIP, Boost IOStreams and Serialization
2020-02-10 11:57:56 +01:00
Mael Rouxel-Labbé
cb3e5cd83c
Merge branch 'PMP-Make_remove_self_intersections_local-GF-old' into PMP-Make_remove_self_intersections_local-GF
2020-02-07 17:09:59 +01:00
Mael Rouxel-Labbé
119f5b913b
Add some data
2020-02-07 16:51:24 +01:00
Mael
bb4247e143
Merge branch 'master' into PMP-Snapping_improvements-GF
2020-02-07 16:31:28 +01:00
Laurent Rineau
49a06e9201
Merge pull request #4362 from afabri/Box_intersection_d-accelerate-GF
...
PMP::self_intersections: Add Concurrency
2020-02-07 16:25:06 +01:00
Laurent Rineau
0fd7bbc4ff
Merge pull request #4364 from afabri/CGAL-Parallel_if_available_tag
...
CGAL:: Add Parallel_if_available_tag
2020-02-07 16:25:03 +01:00
Laurent Rineau
226462c295
Merge pull request #4414 from oleg-alexandrov/master
...
Set the precision when saving a mesh
2020-02-07 16:25:00 +01:00
Laurent Rineau
21570cde72
Merge pull request #4416 from sloriot/PMP-clip_box
...
Add clipping overload to a iso-cuboid
2020-02-07 16:24:57 +01:00
Laurent Rineau
36cb11d01b
Merge pull request #4417 from sloriot/PMP-cc_remove_boost_call
...
Remove call to boost in PMP::connected_components
2020-02-07 16:24:55 +01:00
Laurent Rineau
3e8b1cc503
Merge pull request #4455 from oleg-alexandrov/holeFill
...
Add control over hole size in the hole-filling example
2020-02-07 16:24:42 +01:00
Laurent Rineau
c490d01e7f
Merge pull request #4489 from MaelRL/PMP-Relax_assertion_in_compute_normal-GF
...
PMP: Fixes for compute_normals
2020-02-07 16:24:36 +01:00
Mael Rouxel-Labbé
84215c95c4
Merge branch 'Box_intersection_d-accelerate-GF-old' into Box_intersection_d-accelerate-GF
2020-02-07 11:03:07 +01:00
Mael Rouxel-Labbé
682254a3b8
Change test's debug macros
2020-02-06 17:19:36 +01:00
Mael Rouxel-Labbé
b7ed9716b0
Fix includes to removed header
2020-02-06 17:14:57 +01:00
Mael Rouxel-Labbé
b7d2646421
Fix sanity check not failing on self-intersections
2020-02-06 17:14:29 +01:00
Mael Rouxel-Labbé
29ddd67b8d
Clean temp code
2020-02-06 17:14:16 +01:00
Mael Rouxel-Labbé
f1969fc5b8
Remove unused debug functions
2020-02-06 16:18:42 +01:00
Mael Rouxel-Labbé
0ddf33c9df
Use PM_to_PS in the demo
2020-02-06 16:15:15 +01:00
Mael Rouxel-Labbé
035536527c
Misc cleaning
2020-02-06 15:49:33 +01:00
Mael Rouxel-Labbé
5202712322
Fix polygon soup initialization
2020-02-06 15:49:00 +01:00
Mael Rouxel-Labbé
3f32279011
More null angle handling in smoothing
2020-02-06 15:48:22 +01:00
Mael Rouxel-Labbé
19c7ea8f30
Remove non-existent header
2020-02-06 12:06:54 +01:00
Mael Rouxel-Labbé
c2baf0a2ae
Add missing ';'
2020-02-06 12:02:41 +01:00
Sébastien Loriot
23f66eeed3
splitter vpm is not needed to duplicate halfedge in tm
2020-02-06 11:48:46 +01:00
Mael Rouxel-Labbé
239d4479fa
Try to work around stretched faces giving 0 angle in smoothing
2020-02-06 09:56:22 +01:00
Mael Rouxel-Labbé
af075b2033
Remove assertion that can be triggered by numerical errors
2020-02-06 09:55:10 +01:00
Mael Rouxel-Labbé
f33618e5e8
Uniformize macros
2020-02-06 09:54:35 +01:00
Sébastien Loriot
ccfd82bfb9
improve doc and test
2020-02-05 19:09:08 +01:00
Mael
dca752395e
Remove assertion
2020-02-05 18:28:08 +01:00
Mael Rouxel-Labbé
e72756eb0a
Mini code cleaning
2020-02-05 18:11:26 +01:00
Mael Rouxel-Labbé
0bd5511803
Add some more verbosity
2020-02-05 18:11:10 +01:00
Mael Rouxel-Labbé
fb92ab7171
Do smoothing on an extracted mesh instead of the main mesh
...
The point is to avoid having to restore the initial mesh which is costly
and also difficult if the initial patch has non-manifoldness.
2020-02-05 18:09:51 +01:00
Mael Rouxel-Labbé
bd31fb8672
Fix compilation of polygon_mesh_to_PS
2020-02-05 18:08:54 +01:00
Mael Rouxel-Labbé
a2bdfd57c9
Never allow degenerate faces to be created in smoothing
...
Regardless of whether "safe moves only" is being used or not.
Degenerate faces are annoying because the normal is undefined (null_vector)
and then things get tricky.
The hope is that if a move would create a degenerate face, we can
just not move it, and hope that the degenerate face would not appear
on the next move.
2020-02-05 18:08:25 +01:00
Mael Rouxel-Labbé
238e18f002
Add polygon_mesh_to_polygon_soup (undocumented)
2020-02-05 15:32:22 +01:00
Mael Rouxel-Labbé
677ea630f8
Don't flip anything in weird situations
2020-02-05 11:32:40 +01:00
Mael Rouxel-Labbé
4bc3d85021
Don't test parallel features with EPECK, since it's not threadsafe
2020-02-05 10:54:26 +01:00
Mael Rouxel-Labbé
8773cee832
Minor code improvements
2020-02-05 10:54:11 +01:00
Mael Rouxel-Labbé
f118be1cbf
Add missing data files
2020-02-05 09:35:41 +01:00