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
Mael Rouxel-Labbé
b8e3a565e6
Fix incorrect NP for clipping output
2020-05-08 13:28:34 +02:00
Dmitry Anisimov
1056c9b428
removed trailing whitespaces
2020-05-08 11:52:53 +02:00
Dmitry Anisimov
89dc46fbac
fairing bug with cotangent weights fix for the issue #4706
2020-05-07 20:03:21 +02:00
Sebastien Loriot
c67ef14d3c
Merge pull request #4675 from sloriot/AABB_tree-cpp11DCL
...
Make the kd-tree build really lazy and fix thread safety of builds
2020-05-05 14:27:57 +02:00
Sébastien Loriot
12eb23c495
add more debug
2020-05-05 11:57:09 +02:00
Maxime Gimeno
049439fa6b
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-04-30 16:47:58 +02:00
Sébastien Loriot
f0c8dcb0ef
copy-paste error: call lock only once
2020-04-23 17:16:43 +02:00
Sébastien Loriot
9fbb6e84e0
remove useless use of the atomic variable
2020-04-23 16:51:30 +02:00
Sébastien Loriot
0c98cd8eee
fix no-thread
2020-04-22 16:53:36 +02:00