Commit Graph
4194 Commits
Author SHA1 Message Date
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
Sebastien Loriot 1bd8e07743 Merge pull request #5851 from maxGimeno/PMP-Add_a_visitor_to_orient_polygon_soup-maxGimeno
PMP: Add a visitor to the orientation function
2021-08-30 10:45:41 +02:00
Sebastien Loriot 3a00b6fe3e Merge pull request #5592 from afabri/PMP_accelerate_corefine-GF
PMP Corefinement: Replace containers to make it faster
2021-08-30 10:42:07 +02:00
Sébastien Loriot 98e471849b moving files from internal to PKG/internal 2021-08-26 11:33:39 +02:00
Sebastien Loriot 7e4fb11544 Merge pull request #5662 from sloriot/PMP-track_remove_si
Add a visitor to stop repair and track the current status
2021-08-18 18:52:14 +02:00
Dmitry Anisimov 60804d738e Merge remote-tracking branch 'origin/master' into Weights-unification-danston 2021-08-14 18:34:47 +02:00
Sébastien Loriot 038c57fb6a Merge pull request #5837 from maxGimeno/PMP-Self_intersections_limited_report-maxGImeno
PMP: Limited Number of Self-intersections
2021-08-13 18:23:20 +02:00
Sébastien Loriot e16e75c273 Merge pull request #5861 from sloriot/PMP-coref_vertex_visitor
Add vertex related functions in corefinement visitor
2021-08-13 18:17:39 +02:00
Sebastien Loriot e8b37c038a Merge pull request #5781 from afabri/PMP_repair_psoup_use_deque-GF
PMP: Use deque instead of vector
2021-08-13 18:15:02 +02:00
Sébastien Loriot 40c7a67a91 add more function in the visitor to have a finer control 2021-08-13 14:23:20 +02:00
Sébastien Loriot 4f159d0209 add a visitor to stop repair and track the current status 2021-08-13 14:13:16 +02:00
Dmitry Anisimov c975eddf13 Merge remote-tracking branch 'origin/master' into Weights-unification-danston 2021-08-12 13:29:26 +02:00
Sébastien Loriot 814c9138ef Merge remote-tracking branch 'cgal/5.3.x-branch' 2021-08-12 10:38:11 +02:00
Sébastien Loriot cff3cdb40e Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD 2021-08-12 10:23:57 +02:00
Sebastien Loriot a6e19f5580 Merge pull request #5802 from janetournois/PMP-isotropic_remeshing_document_new_params-jtournois
PMP::isotropic_remeshing - document new parameters
2021-08-12 10:05:28 +02:00
Maxime Gimeno 7345cf1318 Merge remote-tracking branch 'cgal/master' into PMP-Self_intersections_limited_report-maxGImeno 2021-08-11 15:31:20 +02:00
Maxime Gimeno f7df517f57 Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-08-09 09:14:23 +02:00
Sébastien Loriot 17ca9d86dc rename visitor concept 2021-08-05 18:13:40 +02:00
Sébastien Loriot b539d4a301 extend the visitor to report non-manifold vertex in an umbrella without nm edge 2021-08-05 18:13:35 +02:00
Sébastien Loriot 050e81d5fd set coplanar status of patches before classification
cherry-picked from #5049
2021-08-04 14:58:16 +02:00
Sébastien Loriot 8903e746f0 Correctly split intersection polylines when boundary/interior status changes along the polyline
Cherry-picked from #5049
2021-08-04 14:58:16 +02:00
Sébastien Loriot 6349441c4b better handling of boundary cases (cherry-picked from #5049) 2021-08-04 14:57:51 +02:00