Sébastien Loriot
a595e529c5
remove edge map and inter pt set
2021-02-09 18:43:05 +01:00
Sébastien Loriot
efc0c525e8
include non-deprecated header
2021-01-15 10:02:00 +01:00
Laurent Rineau
6f8f790ae9
Merge pull request #5286 from janetournois/PMP-isotropic_remeshing_fix_is_corner-jtournois
...
PMP::isotropic_remeshing - fix is_corner(v)
2020-12-17 17:02:29 +01:00
Jane Tournois
1afacb1d0b
is_corner(v) should count both incoming and outgoing halfedges around v
2020-12-15 17:39:10 +01:00
Mael Rouxel-Labbé
136ddee8da
Do not use the iterator after its deletion
2020-12-15 16:13:00 +01:00
Mael Rouxel-Labbé
818037a0ce
Fix multiples calls to degenerate_edges() with an invalid input range
2020-12-10 17:34:55 +01:00
Mael Rouxel-Labbé
47df5dc4df
Add missing header include
2020-11-30 18:00:41 +01:00
Laurent Rineau
c122a9b687
Merge pull request #5134 from MaelRL/PMP-Fix_remove_locate_dead_forward_declaration-GF
...
PMP: Remove obsolete forward declaration with no body
2020-11-04 20:44:21 +01:00
Mael
c1c21ae110
Remove obsolete forward declaration with no body
2020-10-29 15:33:58 +01:00
Laurent Rineau
af29a4819a
Merge pull request #5097 from janetournois/PMP-fix_isotropic_remeshing_with_dart-jtournois
...
PMP isotropic remeshing - fix collapsibilty check
2020-10-29 15:29:30 +01:00
Laurent Rineau
50116b5cd4
Merge pull request #5122 from lrineau/PMP-fix_locate_with_AABB_tree__point-GF
...
Fix locate_with_AABB_tree(Point, ..._) with default point pmap
2020-10-29 15:29:25 +01:00
Laurent Rineau
e5f8d11df5
Fix locate_with_AABB_tree(Point, ..._) with default point pmap
2020-10-27 10:51:13 +01:00
Jane Tournois
cf0d4b0790
fix detection of dart is collapsibility check
...
collapsing a dart is allowed, collapsing an isolated constrained edge is not
2020-10-20 16:33:36 +02:00
Laurent Rineau
a6ab2dedfe
Merge pull request #5070 from MaelRL/PMP-Fix_dead_overload_repair_PS-GF
...
PMP: Remove overload of non-existent function
2020-10-16 13:41:13 +02:00
Laurent Rineau
f251ab88f4
Merge pull request #5070 from MaelRL/PMP-Fix_dead_overload_repair_PS-GF
...
PMP: Remove overload of non-existent function
2020-10-16 13:40:25 +02:00
Laurent Rineau
f33e1d22f3
Merge pull request #5048 from sloriot/PMP-repair_less_dep
...
Remove non-necessary include directives bringing new dependences
2020-10-09 17:45:20 +02:00
Laurent Rineau
38c8e40cbb
Merge pull request #5012 from MaelRL/PMP-Repair_degeneracies_fixes-5.1-GF
...
PMP: Degeneracy removal fixes
2020-10-09 17:34:33 +02:00
Laurent Rineau
16f687feb6
Merge pull request #5045 from sloriot/PMP-ps_to_pm_missing_overload
...
Add missing overload
2020-10-09 17:34:31 +02:00
Laurent Rineau
1f67fcca37
Merge pull request #5051 from maxGimeno/CGAL-Fix_warnings_5_0-maxGimeno
...
Warnings fixes for 5.0
2020-10-09 17:34:29 +02:00
Laurent Rineau
acb4f63842
Merge pull request #5051 from maxGimeno/CGAL-Fix_warnings_5_0-maxGimeno
...
Warnings fixes for 5.0
2020-10-09 17:11:57 +02:00
Mael Rouxel-Labbé
18149a2773
Remove overload of non-existent function
2020-10-09 17:06:06 +02:00
Maxime Gimeno
125dfad64a
Fix ref warnings in for
2020-10-05 11:34:04 +02:00
Sébastien Loriot
5fbe72c84a
remove non-necessary include directives bringing new dependences
2020-10-02 09:11:02 +02:00
Sébastien Loriot
f2c45716b9
add missing overload
2020-10-01 11:23:18 +02:00
Mael Rouxel-Labbé
1f4eca9746
Fix iterating and removing elements that might show up further in the loop
2020-09-22 16:58:23 +02:00
Mael Rouxel-Labbé
b7b0d1f0fa
Use FT instead of double
2020-09-22 16:58:01 +02:00
Mael Rouxel-Labbé
303ead8b28
Explicit initialization of sum to 0 to avoid NP with weird def-constr values
...
Looking at you, exact number types initializing stuff to 0.5
2020-09-22 16:57:35 +02:00
Mael Rouxel-Labbé
38218aca4f
Fix deleting elements (degenerate faces) that might be further in the range
2020-09-22 15:28:40 +02:00
Jane Tournois
747db7204e
add CGAL_warning_msg and move debug code inside CGAL_assertion_code
2020-09-11 15:47:20 +02:00
Jane Tournois
2031009745
test validity during remeshing only if input mesh was valid
...
isotropic remeshing is a local process, so it does not need the mesh
to be globally valid (e.g. it is allowed to have isolated vertices)
we keep the test in debug mode when the input is valid, that the mesh
remains valid anyhow
2020-09-11 14:50:14 +02:00
Sebastien Loriot
260aa765fb
Merge pull request #4902 from MaelRL/PMP-Fix_array_based_PS_to_PM-GF
...
PMP: Restore array-based soup to mesh conversion
2020-08-11 16:51:36 +02:00
Mael Rouxel-Labbé
2780fa09eb
Restore PS_to_PM with array-based soups
2020-08-05 10:49:14 +02:00
Laurent Rineau
ae0c9fbeac
Merge pull request #4884 from MaelRL/PMP-fix_polygon_soup_simplification-GF
...
Fix and simplify polygon soup repairing subfunction "simplify_polygon"
2020-07-31 15:52:53 +02:00
Laurent Rineau
6411035d7f
Merge pull request #4884 from MaelRL/PMP-fix_polygon_soup_simplification-GF
...
Fix and simplify polygon soup repairing subfunction "simplify_polygon"
2020-07-31 15:52:02 +02:00
Mael Rouxel-Labbé
5a6fc89495
Fix and simplify polygon soup repairing subfunction "simplify_polygon"
2020-07-28 09:56:02 +02:00
Laurent Rineau
a84927d380
Merge pull request #4849 from MaelRL/PMP-No_caps_on_doc-GF
...
Use lower case for function documentation starting with a verb (BGL/PMP)
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h
2020-07-23 17:15:44 +02:00
Laurent Rineau
1641310e87
Missing #include
2020-07-21 15:22:32 +02:00
Mael Rouxel-Labbé
ebd65c9637
Use lower case for function doc starting with a verb (BGL/PMP)
2020-07-20 11:47:30 +02:00
Mael Rouxel-Labbé
93f1cd99ca
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-07-16 09:53:31 +02:00
Mael Rouxel-Labbé
d567a0d9d0
Fix doc warnings
2020-07-16 09:52:32 +02:00
Maxime Gimeno
f6bfc69162
add missing reserve() using interanl helpers
2020-07-01 15:47:06 +02:00
Laurent Rineau
b8ac296757
Merge pull request #4791 from MaelRL/PMP-Fix_remove_SI_hole_filling_non_simple_border-GF
...
PMP: remove_self_intersections() fixes
2020-06-30 16:38:08 +02:00
Mael Rouxel-Labbé
26eb7903aa
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-18 12:46:46 +02:00
Mael Rouxel-Labbé
e720e6d585
Avoid bad (self-intersecting) patches even in the last case
...
Usually worsens the result without any benefit
2020-06-16 16:41:49 +02:00
Mael Rouxel-Labbé
5b9a3f8dd8
Also count unsolved cases
2020-06-16 16:40:46 +02:00
Mael Rouxel-Labbé
e66bdf0029
Don't attempt to hole fill if the border is not simple
2020-06-16 16:40:14 +02:00
Mael Rouxel-Labbé
f216f00dda
Add is_simple_3(HalfedgeRange)
2020-06-16 16:39:07 +02:00
Laurent Rineau
7e12992ee0
Missing #include
2020-06-15 17:12:04 +02:00
Maxime Gimeno
45343e39a0
Protect std::max
2020-06-04 09:55:23 +02:00
Mael Rouxel-Labbé
071565467d
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-03 19:01:46 +02:00