Laurent Rineau
|
20ba8216b8
|
Merge pull request #3163 from sloriot/PMP-missing_transform_overload
Add missing overload for PMP::transform
|
2018-06-14 17:36:40 +02:00 |
Laurent Rineau
|
a6be5794fb
|
Merge pull request #3160 from afabri/patch-3
PMP: Fix typos in the User Manual
|
2018-06-12 16:38:33 +02:00 |
Laurent Rineau
|
16c581fb4b
|
Merge pull request #3145 from afabri/PMP-should-GF
Polygon_mesh_processing: Change should to must/shall
|
2018-06-12 16:38:24 +02:00 |
Sébastien Loriot
|
8ccc2af157
|
add missing overload
|
2018-06-11 22:04:24 +02:00 |
Andreas Fabri
|
de55e06547
|
PMP: Fix doc
|
2018-06-07 15:42:38 +02:00 |
Andreas Fabri
|
3411e6ee9c
|
The doc of Random is in Generator (and the code in Random_numbers)
|
2018-06-06 11:17:38 +01:00 |
Andreas Fabri
|
c94b219491
|
typo
|
2018-06-04 09:40:35 +01:00 |
Andreas Fabri
|
2cd40ad42b
|
Change should to must/shall
|
2018-06-04 08:32:18 +01:00 |
Sébastien Loriot
|
460f49d64f
|
move code to swap edges in a function
|
2018-05-29 15:59:55 +02:00 |
Maxime Gimeno
|
0b2436d062
|
Clean-up after review
|
2018-05-29 15:59:54 +02:00 |
Sébastien Loriot
|
b81453868b
|
fix the handling of constrained vertices
|
2018-05-29 15:59:54 +02:00 |
Sébastien Loriot
|
5738a11841
|
swap halfedges to guarantee that constrained halfedges are kept
this is only requires in case prev(opposite(he)) is constrained
since if there is a constrained vertex it is vb.
|
2018-05-29 15:59:54 +02:00 |
Sébastien Loriot
|
abe346f8d2
|
consider any vertex incident to a constrained as constrained
|
2018-05-29 15:59:54 +02:00 |
Sébastien Loriot
|
de3d654a72
|
simplify the code collapsing edges
handles corner and constrained vertices
|
2018-05-29 15:59:10 +02:00 |
Sébastien Loriot
|
53164edc5a
|
a vertex of degree less than 3 is on the boundary
collapsing an edge incident to it should be controlled only
by the constrained status of the vertices
|
2018-05-29 15:59:10 +02:00 |
Sébastien Loriot
|
d3caff29dc
|
fix indentation
|
2018-05-29 15:59:10 +02:00 |
Sébastien Loriot
|
34a66797b5
|
the corner status of a vertex is already taken into account in the code
it is meaningful for collapse and smooth that are using is_corner function
|
2018-05-29 15:59:10 +02:00 |
Maxime Gimeno
|
a779db591c
|
Make Isotropic_remeshing keep the constrained vertices when collapsing an edge.
|
2018-05-29 15:58:19 +02:00 |
Laurent Rineau
|
e86c3c4bba
|
Merge pull request #3102 from afabri/Property_map-empty_vector-GF
Property_map: Fix make_property_map(std::vector&) for an empty vector
|
2018-05-28 13:58:47 +02:00 |
Laurent Rineau
|
a7738b27c9
|
Merge pull request #3052 from maxGimeno/PMP-transform-GF
PMP: transform()
|
2018-05-28 13:58:16 +02:00 |
Laurent Rineau
|
851dfabd29
|
Merge pull request #2757 from maxGimeno/BGL-Add_facegraph_validity_check_function-GF
BGL: Add a FaceGraph validity check function
|
2018-05-28 13:58:07 +02:00 |
Andreas Fabri
|
466a88077d
|
An empty soup is a mesh
|
2018-05-22 17:48:36 +02:00 |
Andreas Fabri
|
9abafecf9a
|
make the property map from the vector
|
2018-05-22 17:48:36 +02:00 |
Sebastien Loriot
|
9938100097
|
Merge pull request #2955 from afabri/BGL-include_cleanup-GF
Do not include some BGL related header files
|
2018-05-15 22:21:42 +02:00 |
Andreas Fabri
|
077354f76e
|
Fix VC++ warning
|
2018-05-15 14:00:11 +01:00 |
Maxime Gimeno
|
9e78cb49c1
|
Rename Mesh in PolygonMesh for consistency with the rest of the package
|
2018-05-07 12:51:36 +02:00 |
Maxime Gimeno
|
ac5b0e73af
|
Fix warning
|
2018-05-07 12:51:36 +02:00 |
Maxime Gimeno
|
cb3b060d53
|
fix the doc
|
2018-05-07 12:51:36 +02:00 |
Maxime Gimeno
|
ca267506f8
|
Fix doc
|
2018-05-07 12:51:36 +02:00 |
Sébastien Loriot
|
b2fa6680d7
|
typo
|
2018-05-07 12:51:35 +02:00 |
Maxime Gimeno
|
3ca3d11512
|
Replace the tparam Transformation by any Functor with an operator()(Point_3) and use that operator instead of .transform() in the impl.
|
2018-05-07 12:51:35 +02:00 |
Maxime Gimeno
|
2f7d66e530
|
Clean-up
|
2018-05-07 12:50:41 +02:00 |
Maxime Gimeno
|
72c31ebfac
|
Add a function in PMP to apply a CGAL::Aff_transformation_3 to a mesh.
|
2018-05-07 12:50:41 +02:00 |
Sebastien Loriot
|
80acabc4b4
|
Merge pull request #3065 from maxGimeno/PMP-Do_intersect_with_different_vpm-GF
PMP: do_intersect() work with 2 types of VPM
|
2018-05-07 11:47:29 +02:00 |
Sebastien Loriot
|
1d6918ff4f
|
Merge pull request #2895 from kkatrio/triangulate_faces_fix
Triangulate faces : CDT2 / hole filling
|
2018-05-07 11:41:58 +02:00 |
Andreas Fabri
|
991f3847e8
|
Do not include graph_traits_Polyhedron.h, properties_polyhedron.h and Polyhedron_iostream.h
|
2018-05-03 13:23:50 +02:00 |
Maxime Gimeno
|
88899310ab
|
Fix massive typo in PMP test.
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
132cf694a0
|
remove is_valid() from the graph_traits
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
6dfa8d0ba3
|
replace CGAL_is_valid(Mesh) by CGAL::is_valid_polygon_mesh(Mesh)
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
7e2255f797
|
do_intersect for 2 meshes work with 2 different types of VPM as long as their value_type is the same
|
2018-04-30 10:39:47 +02:00 |
Sébastien Loriot
|
742a615527
|
fix doc warnings triggered essentially by the improvement of doxygen
|
2018-04-25 23:36:21 +02:00 |
Laurent Rineau
|
92a7449cac
|
Merge pull request #3006 from sloriot/PMP_PSP-fixes_for_release
Pmp psp fixes for release
|
2018-04-24 17:34:21 +02:00 |
Laurent Rineau
|
dab01e9d20
|
Merge pull request #3020 from afabri/CGAL-VC2017permissive-GF
Fix compilation error with VC2017 and -permissive-
|
2018-04-24 17:33:05 +02:00 |
Andreas Fabri
|
37e677e989
|
Fix compilation error with VC2017 and -permissive- It looks like a compiler bug though
|
2018-04-13 12:01:23 +01:00 |
Andreas Fabri
|
c54a6a4980
|
Put CGAL::random_shuffle() in the subnamespace cpp98
|
2018-04-11 09:32:23 +01:00 |
Sébastien Loriot
|
348c0f92fa
|
do not overwrite output iterator, return it directly
|
2018-04-10 17:32:22 +02:00 |
Andreas Fabri
|
3955f031bd
|
Fix examples/tests/demos
|
2018-04-04 14:18:22 +01:00 |
Laurent Rineau
|
d057f6d9f1
|
Merge pull request #2958 from sloriot/PMP-coref_more_coplanar_fixes
Update incorrectly handled coplanar intersection computation
|
2018-03-28 17:46:24 +02:00 |
Laurent Rineau
|
237735ab73
|
Merge pull request #2946 from afabri/CGAL-dependencies-GF
Move properties from Mesh_3 to BGL, Polyhedron_3 and Surface_mesh
|
2018-03-27 10:35:23 +02:00 |
Sébastien Loriot
|
8553713885
|
update incorrectly handled coplanar intersection computation
follow up of 6bb6f470c4
|
2018-03-26 11:20:16 +02:00 |