Commit Graph
4716 Commits
Author SHA1 Message Date
Andreas Fabri fac05f2498 code transformation to prepare switch to a propery map 2017-07-11 20:31:28 +02:00
Andreas Fabri 724a086822 typo 2017-07-11 20:31:28 +02:00
Andreas Fabri 118020e03a Remove #include of AABB_filtered_projection_traits.h 2017-07-11 20:31:28 +02:00
Andreas Fabri 6385bdcfbf Use an AABB_tree per patch 2017-07-11 20:31:28 +02:00
Laurent Rineau d187d5e229 fix warnings 2017-07-10 18:10:30 +02:00
Sebastien Loriot 196fb95308 Merge branch 'master' into PMP-add_random_perturbation-jtournois 2017-07-10 17:48:54 +02:00
Andreas Fabri 1ec6d7b058 Make repair_plugin work for Surface_mesh 2017-07-10 16:03:04 +02:00
Laurent Rineau ef116f9fcb Merge pull request #2188 from sloriot/CGAL-prefix_sign
Quality calls to sign
2017-07-10 15:33:55 +02:00
konstantinos katrioplas ee051f18e9 fix vector_property_map and vertex_point map 2017-07-09 13:13:17 +03:00
konstantinos katrioplas b145af2f33 mean curvature function overload fix 2017-07-09 11:34:54 +03:00
konstantinos katrioplas 3c5ca4d88d setup for curvature flow class 2017-07-05 12:20:24 +03:00
konstantinos katrioplas ab673f61ea switch default angle weighting off temporarily 2017-06-29 08:49:41 +03:00
konstantinos katrioplas b4b3ace780 small fix for collapsed degenerate cases after first iteration when using angle weights and some typos 2017-06-29 08:30:47 +03:00
konstantinos katrioplas fec9a13e68 anneal learning rate asymptotically 2017-06-27 14:38:58 +03:00
konstantinos katrioplas bb13cf0d3d anneal learning rate in gradient descent with a power law to avoid local minima 2017-06-27 12:48:30 +03:00
konstantinos katrioplas 87df982112 take No_constraint_map from remesh_impl 2017-06-25 20:33:07 +03:00
konstantinos katrioplas 517e35d894 use (optionally) weighted angles on calculating the barycenter 2017-06-25 20:12:54 +03:00
konstantinos katrioplas 89bcf82b8f add gradient descent precision as named parameter 2017-06-25 17:05:11 +03:00
konstantinos katrioplas 137031d77e iterations and combination of area and angle remeshing 2017-06-24 21:09:21 +03:00
konstantinos katrioplas 5a38cdf185 area: remove projection on the fly, projection at the end only 2017-06-24 18:46:05 +03:00
Mael Rouxel-Labbé ad553fe77d Removed number_of_borders from doxygen-readable space 2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé cf43155309 Small compilation fix for fd5fe64 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9eec3408d5 Added cotangent weights for Orbifold embeddings 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 40655269a2 Documentation for BGL and SMP
- Fixed the boost::graph_traits tables
- Seam mesh documentation
- Some minor changes to surface_mesh_parameterization's and ARAP's docs
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 7ce8fdf3f6 Misc minor changes 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 8da6683ef0 Misc minor changes
Some doc, some typos, some indentation...
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé f087feda83 Missing include in PMP's border.h 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 2eac1f1c38 Added a function to count the number of borders of a polygon mesh 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 4b0243d263 Added documentation for PMP's longest_border() 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 1d068e714f Fixed a bug in PMP's longest_border() 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé c79c03eec7 Add missing include directive 2017-06-22 16:14:55 +02:00
Sébastien Loriot 8a7d5c9012 use unordered_set from boost rather than std (only available in c++11) 2017-06-22 16:12:26 +02:00
Andreas Fabri 7997925bf8 Add a function longest_border(PolygonMesh&) to PMP 2017-06-22 16:11:38 +02:00
Laurent Rineau 4116d749d2 Merge pull request #1861 from maxGimeno/BGL_copy_face_graph_patch-GF
BGL: Connected_component_graph and copy_face_graph_patch
2017-06-22 16:06:14 +02:00
konstantinos katrioplas d93e18b1b3 add constrained edges map 2017-06-19 14:51:26 +03:00
konstantinos katrioplas 4ff97d4b8e merge area and angle classes 2017-06-18 23:31:21 +03:00
konstantinos katrioplas f8019da79d new design: smoothing.h - internal/Isotropic_remeshing/smoothing_impl.h 2017-06-18 22:51:15 +03:00
konstantinos katrioplas 20238d5aba projection in angle smoothing 2017-06-18 18:03:37 +03:00
konstantinos katrioplas 291a6dc32f area - bugs and optimizations in gradient descent 2017-06-17 19:57:45 +03:00
Sébastien Loriot 1bba93acc7 explicit that the sign function is the one from CGAL to avoid ambiguity 2017-06-17 07:31:22 +02:00
konstantinos katrioplas afb8eb01cb fix degenerate cases on angle smoothing 2017-06-16 16:11:07 +03:00
Jane Tournois 55157013aa fix compilation
`rng` has to be an l-value, and CGAL::Random() cannot be
so we create rng before passing it to the function
2017-06-15 13:10:47 +02:00
Sébastien Loriot b667547cb4 fix doxygen warnings 2017-06-15 12:33:27 +02:00
Sébastien Loriot a3cb116cd4 try improving wording 2017-06-15 12:33:27 +02:00
Jane Tournois bd97150c85 document random_perturbation(tmesh) 2017-06-15 12:33:27 +02:00
Jane Tournois c2f9f2e521 add doc for named parameters 2017-06-15 12:33:27 +02:00
Jane Tournois b0e3dcf953 add a new version of the perturbation function,
to perturb only a range of vertices, and not iterate on all vertices
of pmesh
2017-06-15 12:33:27 +02:00
Jane Tournois c4cb249284 fix typo 2017-06-15 12:33:27 +02:00
Jane Tournois cb43ffbce6 fix the doc and commit (forgotten) named parameter do_project 2017-06-15 12:33:27 +02:00
Jane Tournois 60d47b1dac make reprojection optional 2017-06-15 12:31:51 +02:00