Konstantinos Katrioplas
71041e0376
replace is_degenerate_triangle_face predicate with new version from PMP helpers
2018-07-03 15:37:20 +02:00
Konstantinos Katrioplas
63f49b7fcc
move predicates to helper.h and seperate test file
2018-07-03 15:37:20 +02:00
Konstantinos Katrioplas
903df8106a
corrections after the review
2018-07-03 15:37:20 +02:00
Sébastien Loriot
e6ffc5f505
remove incorrect optimisation
2018-07-03 15:37:16 +02:00
Sébastien Loriot
fe407a701f
add a function to merge vertices globally
2018-07-03 15:37:16 +02:00
Sébastien Loriot
0830c7a112
add missing overload
2018-07-03 15:37:16 +02:00
Sébastien Loriot
e1f0740b53
rename header and test file
2018-07-03 15:37:16 +02:00
Sébastien Loriot
af65760475
rewrite boundary cycle merging
2018-07-03 15:37:16 +02:00
Konstantinos Katrioplas
c79add2c6a
merge vertices, tests & data
2018-07-03 15:37:16 +02:00
Konstantinos Katrioplas
1f0628fad2
is needle andcap functions
2018-07-03 15:36:50 +02:00
Konstantinos Katrioplas
c3e7f6d94b
is_non_manifold_vertex function
2018-07-03 15:36:50 +02:00
Konstantinos Katrioplas
9f315abad6
duplicate_vertices function doc
2018-07-03 15:36:50 +02:00
Konstantinos Katrioplas
8e285cb1a7
is_degenerate_triangle_face function
2018-07-03 15:36:50 +02:00
Konstantinos Katrioplas
0db8941e0a
is_degenerate_edge function
2018-07-03 15:36:50 +02:00
konstantinos katrioplas
9901ed78ef
Merge branch 'master' into PMP-smoothing
2018-07-01 20:07:19 +03:00
konstantinos katrioplas
0b1f581df5
avoid re-projection when there are self-intersections
2018-07-01 19:26:08 +03:00
Maxime Gimeno
a584af827b
Fix Conflicts
2018-06-29 18:21:24 +02:00
Mael Rouxel-Labbé
fd076c3c6d
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-28 16:25:54 +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
Sébastien Loriot
1d59e0a350
add missing include directives
2018-06-27 17:07:13 +02:00
Sébastien Loriot
af8395585e
use const functors
2018-06-27 17:02:42 +02:00
Laurent Rineau
10a84aa34e
Merge branch 'master' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-27 10:33:24 +02:00
Sébastien Loriot
6d89662e2a
use need API + add missing overload
2018-06-26 00:17:30 +02:00
Jane Tournois
e1ea454328
fix conversion warnings and extra typename
...
windows errors
2018-06-22 12:16:33 +02:00
Maxime Gimeno
803e5e6717
add missing boost::
2018-06-22 10:32:23 +02:00
Sébastien Loriot
627c660f0a
initialize map
2018-06-21 15:25:37 +02:00
Sébastien Loriot
a609ae3223
fix warnings
2018-06-21 14:41:00 +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
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +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
Maxime Gimeno
f7807b3d5c
fix warning
2018-06-20 10:23:44 +02:00
Maxime GIMENO
e54d577b59
Merge branch 'master' into PMP-Extrude-GF
2018-06-20 08:50:03 +02:00
Maxime Gimeno
c7a681f968
Fix doc
2018-06-20 08:45:51 +02:00
Sébastien Loriot
f7241be70a
fix test on the shortness of protect edges
...
since ecm was updated to only contain real constrained edges (and no additional
patch border edges), we use connected component patch map to identify them
2018-06-18 10:08:52 +02:00
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
Maxime Gimeno
1d4b1f9183
Merge master to solve conflicts
2018-06-13 09:48:07 +02:00
Mael Rouxel-Labbé
340e5d3b5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-12 23:29:43 +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
Konstantinos Katrioplas
f53d60417d
improve testing, fix mesh smoothing on selection of faces, clean up
2018-06-11 13:22:12 +02:00
Konstantinos Katrioplas
763132d79b
rm unnecessary degenerate cases check
2018-06-08 15:40:41 +02:00
Konstantinos Katrioplas
6cb1dbe4d4
small corrections on docs and test files
2018-06-08 12:36:13 +02:00
Sébastien Loriot
895dbaad73
fix merge of status after the usage of ecm in collapse_edge
...
ep and epo are no longer guarantee to be the halfedges to be removed
2018-06-07 17:35:29 +02:00
Sébastien Loriot
117b1d810a
work around issue with boost::size in boost 1.55
...
improve at the same time the runtime in cases
we could also have a lazy version for non-random access iterators
2018-06-07 15:14:20 +02:00
Mael Rouxel-Labbé
ddeb4c0cd7
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-07 15:14:19 +02:00
Konstantinos Katrioplas
974469a506
use std::vector instead of a std:set when setting vertex range
2018-06-07 14:03:26 +02:00
Konstantinos Katrioplas
35197fcac7
small fixes so as to work correctly with the boolean and the constant property maps
2018-06-07 12:15:09 +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
Konstantinos Katrioplas
a634d6a0bc
rename headers, rm unnecessary files, clean, edit changes.md
2018-06-06 17:16:12 +02:00