Sébastien Loriot
|
0abfba8ac0
|
Update branch 'PMP-coref_preserve_face_attributes' from master@5ceb529d0f
|
2018-06-21 10:53:59 +02:00 |
Laurent Rineau
|
b08fb6c4ed
|
Merge pull request #3069 from sloriot/PMP-isotropic_remeshing_user_projection
Fix constrained edge map update and add user projection functor as input
|
2018-06-20 17:21:10 +02:00 |
Mael Rouxel-Labbé
|
26c857a431
|
Moved unary/binary_function to CGAL::cpp98
|
2018-06-13 15:58:19 +02:00 |
Sébastien Loriot
|
e1e1512869
|
Merge 'PMP-isotropic_remeshing_user_projection' into PMP-isotropic_remeshing_user_projection
|
2018-06-06 18:00:32 +02:00 |
Sébastien Loriot
|
6e1d9b2a3e
|
clip_volumes -> clip_volume
|
2018-06-06 13:30:36 +02:00 |
Sébastien Loriot
|
e26bee1a61
|
rename new_face_visitor -> visitor
|
2018-06-06 09:50:05 +02:00 |
Sébastien Loriot
|
7d69c199af
|
the variable is name graph_visitor and not visitor (visitor is the function)
|
2018-06-06 09:37:14 +02:00 |
Maxime Gimeno
|
b18f5e5546
|
Fix warning.
|
2018-06-05 09:30:58 +02:00 |
Sébastien Loriot
|
aecefd2e6d
|
include_clipper_boundary -> use_compact_clipper
|
2018-06-04 15:20:31 +02:00 |
Sébastien Loriot
|
2569c271e5
|
improve doc and plugin
|
2018-06-01 16:50:39 +02:00 |
Sébastien Loriot
|
94a73232d5
|
document clip functions
|
2018-06-01 11:06:29 +02:00 |
Sébastien Loriot
|
13cb7d250c
|
make the function collapsing edges with constraints always keep the target
|
2018-05-29 16:17:41 +02:00 |
Sébastien Loriot
|
460f49d64f
|
move code to swap edges in a function
|
2018-05-29 15:59:55 +02:00 |
Sébastien Loriot
|
1f1c97050b
|
move code swapping vertices in an internal helper function
|
2018-05-29 15:59:55 +02:00 |
Sébastien Loriot
|
acf969560d
|
try improving phrasing
|
2018-05-29 15:59:54 +02:00 |
Maxime Gimeno
|
127b0c68d5
|
Fix doc
|
2018-05-29 15:59:54 +02:00 |
Maxime Gimeno
|
0b2436d062
|
Clean-up after review
|
2018-05-29 15:59:54 +02:00 |
Sébastien Loriot
|
4e580a6450
|
update documentation
|
2018-05-29 15:59:10 +02:00 |
Sébastien Loriot
|
0695f30c17
|
always preserve q at collapse by swapping p and q if q is of degree 2
the advantage is that we have an easy way to document which
halfedges are removed
|
2018-05-29 15:59:10 +02:00 |
Maxime Gimeno
|
5586622829
|
Update doc for edge_collapse
|
2018-05-29 15:59:10 +02:00 |
Maxime Gimeno
|
f1724b3f4c
|
Make collapse_edge always keep the target vertex.
|
2018-05-29 15:58:19 +02:00 |
Sébastien Loriot
|
d3a9f655af
|
replace bool parameter throw_on_self_intersection with a named parameter
used it at the same time in Boolean operation functions
|
2018-05-28 17:37:17 +02:00 |
Sébastien Loriot
|
a207317cf5
|
add a parameter in corefinement functions to track the creation of new faces
|
2018-05-28 17:36:07 +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 |
Sébastien Loriot
|
e08c1cdc4d
|
add an option to prevent the collapse of constrained edges
|
2018-05-15 12:21:05 +02:00 |
Sébastien Loriot
|
0c61d13e2f
|
add missing include directive
|
2018-05-04 10:45:15 +02:00 |
Maxime Gimeno
|
d3c874bd83
|
Add some info about what a valid graph is.
|
2018-05-03 12:03:15 +02:00 |
Maxime Gimeno
|
4c309c4564
|
Fix doc
|
2018-05-03 12:03:15 +02:00 |
Maxime Gimeno
|
a45ac9e470
|
Split is_valid_polygon_mesh into 3 : adding is_valid_halfedge_graph() and is_valid_face_graph()
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
9ec26cdccd
|
WIP : Split is_valid_polygon_mesh into 3 functions.
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
fd7def35c7
|
remove useless rule in doc
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
3d39a78838
|
typo
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
c68c188286
|
Add definition of polygonmesh validity
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
b1b8e71b44
|
Remove unused typedef
|
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
|
153bc0c76a
|
Fixes
|
2018-05-03 12:03:14 +02:00 |
Maxime Gimeno
|
0cc59505b6
|
add some doc
|
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 |
Sébastien Loriot
|
95d76709e8
|
isotropic remeshing can now use a user defined projection functor
you can pass it using a named parameter
|
2018-04-27 16:20:54 +02:00 |
Laurent Rineau
|
d57df10832
|
Merge pull request #2991 from afabri/BGL-fix_add_vertex_and_face_to_border-GF
Fix Euler::add_vertex_and_face_to_border()
|
2018-04-24 17:33:13 +02:00 |
Laurent Rineau
|
77e461d1f6
|
Merge pull request #2976 from maxGimeno/BGL-Fix_make_icosahedron-GF
BGL: fix orientation of make_icosahedron()
|
2018-04-06 17:23:58 +02:00 |
Andreas Fabri
|
0eb502cad1
|
Fix Euler::add_vertex_and_face_to_border()
|
2018-04-06 10:38:15 +01:00 |
Maxime Gimeno
|
2f60d87b65
|
Replace cw by clockwise
|
2018-04-03 14:03:55 +02:00 |
Maxime Gimeno
|
ed3a7af1c9
|
document cw orientation
|
2018-04-03 10:40:57 +02:00 |
Maxime Gimeno
|
9eb63c64e1
|
Orient icosahedron CW to fit the orientation of other helpers.
|
2018-04-03 10:36:22 +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 |
Laurent Rineau
|
624bb54475
|
Merge pull request #2953 from gdamiand/LCC-remove_one_dependency-gdamiand
Remove one useless dependency in LCC to Polyhedron.
|
2018-03-27 10:11:36 +02:00 |
Laurent Rineau
|
34ab08d746
|
Merge pull request #2935 from CGAL/BGL-Remove_PMP_dependency-GF
BGL: Remove PMP dependency in partition_graph.h
|
2018-03-26 10:55:55 +02:00 |
Laurent Rineau
|
4b2e2db728
|
Merge pull request #2945 from sloriot/PMP-remove_si_improvements
Improvement of self-intersection removal using local remeshing
|
2018-03-26 10:55:51 +02:00 |
Andreas Fabri
|
b918ab4ba7
|
Move internal class from Polyhedron to BGL
|
2018-03-24 11:41:30 +01:00 |