Commit Graph
4994 Commits
Author SHA1 Message Date
Laurent Rineau 999ce8134a Merge pull request #6022 from sloriot/PMP-deps
Reduce dependencies
2021-09-30 16:48:55 +02:00
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 0a60485049 user manual 2021-09-27 17:38:01 +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
Sébastien Loriot f632a11d0d fix invalid OFF headers 2021-09-23 18:56:15 +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
Jane Tournois 752b5885aa add a test 2021-09-17 14:43:01 +02:00
Jane Tournois 9963e1e368 user manual 2021-09-17 10:05:35 +02:00
Mael Rouxel-Labbé c7519ef93c Cache the squared cos value 2021-09-15 14:59:55 +02:00
Mael Rouxel-Labbé fd12c73cba Enhance tests 2021-09-15 14:59:40 +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 d6fcc34cc3 add doc in user manual 2021-09-14 17:06:43 +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 9621e79d20 change input
(elephant is not in the data folder)
2021-09-14 13:09:38 +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é 08ab4a1c3a Make test failures easier to understand 2021-09-13 16:47:34 +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 64738572f8 Merge remote-tracking branch 'cgal/5.3.x-branch' 2021-09-06 18:53:55 +02:00
Sébastien Loriot 75ca34c2a5 Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD 2021-09-06 18:52:40 +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