Mael Rouxel-Labbé
b56583bfd6
Merge remote-tracking branch 'cgal/master' into PMP-Clip_with_self_intersections-GF
2020-06-11 13:39:25 +02:00
Dmitry Anisimov
3e7e281f28
is_simple_2 can be omitted when using triangulate_face_with_cdt
2020-06-09 12:21:00 +02:00
Dmitry Anisimov
7ac04fd907
checking the hole simplicity with the extended triangulation projection traits
2020-06-08 14:21:12 +02:00
Maxime Gimeno
45343e39a0
Protect std::max
2020-06-04 09:55:23 +02:00
Mael Rouxel-Labbé
071565467d
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-03 19:01:46 +02:00
Maxime Gimeno
05c36b37ec
clean-up
2020-06-03 17:13:39 +02:00
Maxime Gimeno
75f3a67790
Replace parallel_for by parallel_reduce in haudorff
2020-05-29 15:26:34 +02:00
Dmitry Anisimov
8bfc91ff13
Merge branch 'Polygon_mesh_processing-triangulate_hole_with_cdt2-danston' of github.com:danston/cgal into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2020-05-27 10:34:48 +02:00
Dmitry Anisimov
552d4fbbae
added hole planarity check
2020-05-26 16:18:33 +02:00
Mael Rouxel-Labbé
27d4c76da3
Remove unused parameter
2020-05-26 15:52:09 +02:00
Sébastien Loriot
7e21188463
comment unused variable
...
@MaelRL was it expected?
2020-05-26 15:23:03 +02:00
Sébastien Loriot
b444d7ad0d
remove unused overload
2020-05-26 15:22:43 +02:00
Mael Rouxel-Labbé
808c93c0fa
Fix enforcing that VPM reference types must be equal, value types are sufficient
2020-05-26 10:14:06 +02:00
Mael Rouxel-Labbé
0c1ec4b2c3
Use a dynamic pmap rather than get(face_patch_id(), mesh) to keep backward compatibility
...
A proper fix would be to have a pmap(Polyhedron (without features), face_patch_id) that
creates a dynamic pmap, but...
2020-05-26 10:12:54 +02:00
Mael Rouxel-Labbé
f9ad4adfda
Use BGL API
2020-05-26 10:12:32 +02:00
Mael Rouxel-Labbé
ae3e3b044d
Fix add_new_node overloads not being properly templated
...
since VPM1 might be different from VPM2 and add_new_node will be called
sometimes with VPM1/VPM2 and sometimes with VPM2/VPM1
2020-05-26 09:40:15 +02:00
Dmitry Anisimov
94e4ad5353
refactoring maxime's solution
2020-05-25 19:48:26 +02:00
Mael Rouxel-Labbé
24e99636f4
Fix reordered CC IDs usage
2020-05-25 13:18:47 +02:00
Mael Rouxel-Labbé
8b825eaaf9
Fix improper VPM forwarding
2020-05-25 13:14:01 +02:00
Mael Rouxel-Labbé
580a1efd5c
Remove trailing whitespace / tabs
2020-05-22 15:31:50 +02:00
Mael Rouxel-Labbé
fb8463f470
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-05-22 15:17:56 +02:00
Mael Rouxel-Labbé
0d52df5a25
Fix warnings
2020-05-22 15:13:38 +02:00
Mael Rouxel-Labbé
dafca93a82
Fix degenerate case
2020-05-22 14:39:47 +02:00
Mael Rouxel-Labbé
f3e3ffeeb4
Improve comments
2020-05-22 14:39:36 +02:00
Laurent Rineau
af456548af
Merge pull request #4471 from MaelRL/PMP-Halfedge_comparer_for_stitch_borders-GF
...
PMP: Enable enforcing which edge is kept during stitching
2020-05-18 12:25:01 +02:00
Laurent Rineau
b67186eca9
Merge pull request #4719 from sloriot/PMP-remove_si_is_too_verbose
...
Hide verbose/debug code
2020-05-18 12:24:19 +02:00
Laurent Rineau
86ae4be3ce
Merge pull request #4711 from danston/Polygon_mesh_processing-fair_weights_bug_fix-danston
...
PMP fairing cotangent weights issue fix
2020-05-18 12:22:21 +02:00
Laurent Rineau
f031adde59
Merge pull request #4711 from danston/Polygon_mesh_processing-fair_weights_bug_fix-danston
...
PMP fairing cotangent weights issue fix
2020-05-18 12:07:17 +02:00
Sébastien Loriot
2169dd52aa
warnings + compilation fixes
2020-05-18 08:49:14 +02:00
Mael Rouxel-Labbé
5106db47b6
Add local stitching
2020-05-15 20:22:10 +02:00
Sébastien Loriot
fbd9628307
add a static bool map and use it when possible
...
also remove Static_property_map that is a duplicate of Constant_property_map
2020-05-15 18:27:33 +02:00
Sébastien Loriot
577ea40394
add the possibility to not remove some vertices when removing connected components
2020-05-15 18:07:30 +02:00
Sébastien Loriot
094bfe35a3
do not iterate on a container while removing elements
2020-05-15 18:05:57 +02:00
Sébastien Loriot
9f0ebc705b
set the initial size of the internal vector when using vector_property_map
2020-05-15 18:03:40 +02:00
Sébastien Loriot
84fe1d2af0
hide verbose/debug code
2020-05-13 09:16:50 +02:00
Mael Rouxel-Labbé
baad9c9cb2
Fix only marking the first halfedge of a pair as unstitchable
...
This was ok when the first halfedge was always the one being kept,
but with the addition of the halfedge_keeper mechanism, both halfedges
must be marked.
2020-05-12 19:23:26 +02:00
Mael Rouxel-Labbé
96f259e306
Const correctness
2020-05-12 19:23:20 +02:00
Mael Rouxel-Labbé
3e321f3c84
Simplify call to PMP::connected_components
2020-05-12 19:22:24 +02:00
Mael Rouxel-Labbé
4b9f7fe425
Merge remote-tracking branch 'cgal/master' into PMP-Halfedge_comparer_for_stitch_borders-GF
2020-05-12 19:19:41 +02:00
Sebastien Loriot
254f654ff5
Merge pull request #4702 from sloriot/PMP-simplify_example
...
Simplify example
2020-05-12 16:56:14 +02:00
Maxime Gimeno
6122f27aac
fix doc.
2020-05-12 15:35:29 +02:00
Mael Rouxel-Labbé
038869cab9
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-05-12 15:12:21 +02:00
Mael Rouxel-Labbé
d44adea081
Fix variable name
2020-05-12 15:11:07 +02:00
Maxime Gimeno
ebe0a568a3
Add a read function in PMP for polygon_meshs
2020-05-12 13:52:46 +02:00
Mael Rouxel-Labbé
ef22a4d035
Add a NP to call experimental clip_w/_self_intersections from PMP::clip
2020-05-11 19:03:35 +02:00
Mael Rouxel-Labbé
d556bd0474
Minor bug fixes
2020-05-11 18:39:59 +02:00
Mael Rouxel-Labbé
a620191023
Improve NP usage in clipping with self intersections
2020-05-11 17:30:37 +02:00
Mael Rouxel-Labbé
091d1ec195
Clarify variable names to avoid confusion between f from tmf and faces
2020-05-11 17:29:24 +02:00
Mael Rouxel-Labbé
fa2f730832
Add experimental clipping with allowed self-intersections in input
2020-05-08 16:57:54 +02:00
Mael Rouxel-Labbé
1c5acc018a
Enable PMP::Corefinement to work with VPMs of different types
...
Same value_type is still a precondition, though.
2020-05-08 13:45:35 +02:00