Sébastien Loriot
|
eb8e5e5b35
|
change the Id in the base class + update pmaps to handle also pairs
|
2018-10-09 14:15:26 +02:00 |
Mael Rouxel-Labbé
|
1676cd7405
|
Merge branch 'repair_functions-old' into repair_functions
|
2018-09-17 15:10:39 +02:00 |
Laurent Rineau
|
3686015045
|
Merge pull request #3310 from sloriot/BGL_SMS-fix_link_condition
Handle the case of degenerate volumes in the link condition
|
2018-09-17 11:36:37 +02:00 |
Sébastien Loriot
|
376bc42716
|
update URL and use https
|
2018-09-04 13:29:51 +02:00 |
Sébastien Loriot
|
e474d61fa7
|
handle the case of degenerate volumes in the link condition
a volume is degenerate if it consists only of twice the same face
with opposite orientation
|
2018-09-04 10:09:08 +02:00 |
Mael Rouxel-Labbé
|
5a8d6c67e8
|
Merge branch 'repair_functions-old' into repair_functions
|
2018-07-30 15:53:37 +02:00 |
Sébastien Loriot
|
b0d012fe01
|
Merge pull request #3243 from sloriot/BGL-clear_fix
Fix CGAL::clear
|
2018-07-25 18:56:39 +02:00 |
Sébastien Loriot
|
c8c1c11c9c
|
Merge pull request #3234 from sloriot/BGL-fix_copy_fg_with_garbage
Fix copy_face_graph with target mesh having garbage
|
2018-07-25 18:55:26 +02:00 |
Mael Rouxel-Labbé
|
072b2376b8
|
Merge branch 'repair_functions-old' into repair_functions
|
2018-07-23 17:59:43 +02:00 |
Sébastien Loriot
|
e5ec40abe9
|
use itself as next instead of null_halfedge
some models might call set_prev on null_halfedge
|
2018-07-19 18:23:01 +02:00 |
Sébastien Loriot
|
0561f62d43
|
simplify patch
|
2018-07-19 18:03:15 +02:00 |
Sébastien Loriot
|
f0605c818c
|
do not remove element you iterate on
+ as for std::vector, clear() does not always imply a change of capacity
|
2018-07-19 10:58:27 +02:00 |
Sébastien Loriot
|
869f1c01b0
|
init next pointer we rely on in the algorithm
|
2018-07-17 09:56:47 +02:00 |
Laurent Rineau
|
87715e3342
|
Merge pull request #3224 from sloriot/BGL-fix_getGT
Fix GetGeomTraits
|
2018-07-16 11:12:53 +02:00 |
Sébastien Loriot
|
080b2a70d1
|
we should also check whether a vertex point map was given as parameter
|
2018-07-11 16:52:36 +02:00 |
Konstantinos Katrioplas
|
032ee2828a
|
named parameters for duplicate non-manifold vertices
|
2018-07-03 15:38:57 +02:00 |
Konstantinos Katrioplas
|
903df8106a
|
corrections after the review
|
2018-07-03 15:37:20 +02:00 |
Maxime Gimeno
|
e961746dd3
|
fix make_functor and doc.
|
2018-07-03 11:47:52 +02:00 |
Maxime Gimeno
|
a584af827b
|
Fix Conflicts
|
2018-06-29 18:21:24 +02:00 |
Laurent Rineau
|
2d9000efde
|
Merge pull request #3111 from sloriot/PMP-coref_preserve_face_attributes
Add a visitor to track the creation of faces in corefinement functions
|
2018-06-28 16:09:37 +02:00 |
Laurent Rineau
|
c68cf8fc4c
|
Merge pull request #3129 from sgiraudot/Point_set_processing-Callbacks-GF
Point Set Processing: Callbacks
|
2018-06-27 10:21:40 +02:00 |
Laurent Rineau
|
0e4e50f2e7
|
Merge pull request #3060 from maxGimeno/BGL-read_write_off_use_np-GF
BGL: Use Named Parameters in OFF I/O
|
2018-06-27 10:21:33 +02:00 |
Laurent Rineau
|
b44ad18983
|
Merge branch 'master' into PMP-stitch_after_orient-GF
|
2018-06-21 12:31:26 +02:00 |
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 |
Maxime Gimeno
|
158d292435
|
Add missing overload
|
2018-06-13 10:22:11 +02:00 |
Maxime Gimeno
|
1d4b1f9183
|
Merge master to solve conflicts
|
2018-06-13 09:48:07 +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 |
Simon Giraudot
|
beb3408663
|
Add forward declarations and remove dependency to Solver_interface
|
2018-06-05 14:50:17 +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 |
Maxime GIMENO
|
0517c35f59
|
Merge branch 'master' into BGL-Copy_face_graph_use_np-GF
|
2018-06-04 11:58:43 +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 |
Simon Giraudot
|
6daa40c4aa
|
Add callback named parameter
|
2018-05-29 11:42:02 +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 |