Commit Graph
4716 Commits
Author SHA1 Message Date
Laurent Rineau 804feece28 Merge pull request #5761 from danston/Weights-unification-danston
[Small Feature] Weights Unification
2021-09-29 16:59:34 +02:00
Laurent Rineau bb58df3ae5 Merge pull request #6021 from MaelRL/PMP-Snap_with_KD_tree-GF
Improvements for PMP's snapping code
2021-09-29 16:59:26 +02:00
Sébastien Loriot 2b666db30c use function
avoid compilation error about unknown function
2021-09-29 12:11:42 +02:00
Laurent Rineau 7e42541573 Merge pull request #5633 from sloriot/PMP-add_filter_for_caps_needles
Add a filter in function to remove caps/needle
2021-09-29 11:46:47 +02:00
Laurent Rineau e87bf84395 Merge pull request #5994 from MaelRL/PMP-Detect_sharp_edges_const-GF
Enhancements & fixes for PMP::detect_features
2021-09-29 11:46:41 +02:00
Laurent Rineau 0d304fe737 Merge pull request #6015 from sloriot/PMP-snap_fix_w
Fix vv snapping weight
2021-09-29 11:46:28 +02:00
Laurent Rineau b19086946c Merge pull request #5994 from MaelRL/PMP-Detect_sharp_edges_const-GF
Enhancements & fixes for PMP::detect_features
2021-09-29 11:45:38 +02:00
Sébastien Loriot c374b382a5 reduce dependancies 2021-09-29 11:06:39 +02:00
Mael Rouxel-Labbé b92c22d0a9 Improve preprocessing of snapping (don't move fixed vertices during collapsing) 2021-09-28 16:49:19 +02:00
Mael Rouxel-Labbé 60567eccbb Add Kd_tree-based vertex-vertex snapping + PMP::snap visitor 2021-09-28 16:25:43 +02:00
Sébastien Loriot 542d3603be fix weight for vertex-vertex snapping 2021-09-27 19:46:14 +02:00
Jane Tournois 6357211695 deprecate smooth_mesh() and rename it angle_and_area_smoothing() 2021-09-27 17:05:14 +02:00
MaelandLaurent Rineau 4e5fbb6f22 Specify namespace
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2021-09-27 12:15:09 +02:00
Mael Rouxel-Labbé 878d94e299 Fix sign call 2021-09-24 09:47:33 +02:00
Mael Rouxel-Labbé 2bc5643972 Fix comparison 2021-09-21 16:50:19 +02:00
Laurent Rineau 8cdfc3b214 Merge pull request #5941 from afabri/PMP-edge_lenght_area-GF
Polygon Mesh Processing:  Add measure functions not using sqrt
2021-09-20 17:07:09 +02:00
Mael Rouxel-Labbé c7519ef93c Cache the squared cos value 2021-09-15 14:59:55 +02:00
Mael Rouxel-Labbé a5bbd05c42 Do not compute square roots + various improvements 2021-09-15 14:46:56 +02:00
Mael Rouxel-Labbé 8b7ab25966 Minor cleaning 2021-09-15 14:08:25 +02:00
Sébastien Loriot 2337757ce4 add a way to pass functions to build local filters ...
...  created from link faces of edges to be flipped or collapsed
2021-09-14 21:43:41 +02:00
Jane Tournois 3b0971dae3 reference manual 2021-09-14 17:17:10 +02:00
Jane Tournois 1b47224755 rephrase 2021-09-14 16:48:13 +02:00
Jane Tournois c63729759e move code back to remesh_impl.h 2021-09-14 16:20:12 +02:00
Jane Tournois bb674b571c use property maps to define "general" constrained edges and vertices before relaxation 2021-09-14 15:42:43 +02:00
Jane Tournois f227eede9c use check_normals from b26818c023 2021-09-14 15:42:00 +02:00
Jane Tournois 77a6e29ee2 fix namespace 2021-09-14 13:21:34 +02:00
Jane Tournois 30e30bf164 use externalized tangential_relaxation() in Isotropic_remeshing() 2021-09-14 12:59:54 +02:00
Jane Tournois 32981602e3 add verbosity 2021-09-14 12:38:34 +02:00
Jane Tournois ff2e1adafd add a version of tangential_relaxation that takes a vertex range as input 2021-09-14 12:34:43 +02:00
Jane Tournois 203de706a9 rename verbosity macro 2021-09-14 12:17:46 +02:00
Jane Tournois 5f8bfd5795 fix check_normals(v) to have normals check per surface patch
separate surface patches are defined by edge_is_constrained_map and
face_patch_map (which complement each other)
2021-09-14 12:14:27 +02:00
Mael Rouxel-Labbé 2869e936e1 Filter the needle/cap predicates of PMP::shape_predicates.h 2021-09-13 16:47:05 +02:00
Jane Tournois ff0425db2e add minimal example and fix compilation 2021-09-13 10:56:30 +02:00
Sébastien Loriot b26818c023 add first version of tangential_relation extracted from isotropic_remeshing 2021-09-10 18:13:53 +02:00
Sebastien Loriot 575939c64f Merge pull request #5952 from sloriot/SS-remove_Polygon_dep
remove artificial dependency to Polygon
2021-09-10 17:40:20 +02:00
Sebastien Loriot 4610cf3c66 Merge pull request #5904 from sloriot/CGAL-remove_config_flags
Replace macros with inline functions and remove a config flag
2021-09-10 17:38:50 +02:00
Sébastien Loriot 4afc249100 do not hide type definitions 2021-09-09 15:58:00 +02:00
Sébastien Loriot 000b03b595 follow up of #5889
cherry-picking for autorefinement
2021-09-06 18:44:07 +02:00
Dmitry Anisimov 936968fb4f Merge remote-tracking branch 'origin/master' into Weights-unification-danston 2021-09-06 10:38:24 +02:00
Sébastien Loriot d26246bced add missing include + restore dependency 2021-09-01 17:46:33 +02:00
Sébastien Loriot d82ca80d04 add a filter in function to remove caps/needle to be able to plug envelope 2021-08-31 15:52:47 +02:00
Andreas Fabri 168941a9b1 untabify 2021-08-31 12:19:31 +01:00
Andreas Fabri ed14ac0a28 Remove an #include 2021-08-31 12:11:37 +01:00
Andreas Fabri 265ca39dc1 Use geomtraits 2021-08-31 12:10:14 +01:00
Andreas Fabri e40cbc0ff5 Fixes after Mael's review 2021-08-31 10:07:44 +01:00
Andreas Fabri c71681747e Add functions for area and length that do not sqrt 2021-08-30 16:26:03 +01:00
Andreas Fabri 86ff15de35 Add the sqrt related warning to face_area() 2021-08-30 16:25:42 +01:00
Sebastien Loriot 2f0a643a84 Merge pull request #5889 from sloriot/PMP-cherry_picks_from_5089
Bug fixes cherry picked from #5049
2021-08-30 15:51:23 +02:00
Sébastien Loriot 4454c5b3ed Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-08-30 12:25:51 +02:00
Sebastien Loriot 20ea9e775f Merge pull request #4009 from afabri/CGAL-internal-GF
CGAL: Move from CGAL/internal  to CGAL/Pkg/internal
2021-08-30 11:55:36 +02:00