Sébastien Loriot
38482e8aa3
remove todo
...
There will not be any crash as the value for new vertices
is always set. However with Polyhedron since we don't reuse
vertices, the map size might get large. Surface_mesh is fine
2023-11-16 17:28:23 +01:00
Sébastien Loriot
7328ed7fff
remove useless (and potentially dangerous) default
2023-11-16 12:00:22 +01:00
Sébastien Loriot
4d834098b8
Merge remote-tracking branch 'cgal/master' into HEAD
2023-11-16 10:39:31 +01:00
Sébastien Loriot
4c7bc4cbae
fix after rebase
2023-11-16 09:43:35 +01:00
Jane Tournois
1e138a011b
fix compilation
2023-11-16 09:37:41 +01:00
Sébastien Loriot
e4f9a57914
do not use deprecated API
2023-11-16 09:37:41 +01:00
Sébastien Loriot
75303ad910
fix compilation errors
2023-11-16 09:37:41 +01:00
Ivan Pađen
4b9bd778ef
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Sébastien Loriot
1dbd8c281d
make it pure virtual
2023-11-16 09:37:41 +01:00
Ivan Pađen
904c10016a
Add sizing.at function to the PMPSizingField and other sizing classes
2023-11-16 09:37:41 +01:00
Ivan Pađen
dc36eb88a7
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
c41a0e38c2
Merge two tangential relaxation functions into one
2023-11-16 09:37:41 +01:00
Sébastien Loriot
618fb4b027
explicit template parameter to avoid ambiguity
2023-11-16 09:37:41 +01:00
Sébastien Loriot
6a4dbe5b59
fix copy/paste error
2023-11-16 09:37:41 +01:00
Ivan Pađen
627a36fac7
Combining tangential relaxations in one function WIP
2023-11-16 09:37:41 +01:00
Sébastien Loriot
e885155c22
fix warnings
2023-11-16 09:37:41 +01:00
Ivan Pađen
740648622f
Attempt to combine tangential realxations into overload
2023-11-16 09:37:41 +01:00
Ivan Pađen
ace77795a3
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
faaeba8466
Use interpolated_corrected_curvatures() with vertex property map
2023-11-16 09:37:41 +01:00
Ivan Pađen
e9aa5b9b3b
Replace vpmap constructor with np in Adaptive_sizing_field
2023-11-16 09:37:41 +01:00
Ivan Pađen
3b4af4be31
Update the sizing field updating function
2023-11-16 09:37:41 +01:00
Ivan Pađen
6b37280a0b
Make is_too_short() and is_too_long() return edge-to-target ratio
2023-11-16 09:37:41 +01:00
Ivan Pađen
dfc2390d71
Move Sizing_field_base to internal
2023-11-16 09:37:41 +01:00
Ivan Pađen
98c64c3513
Update is_too_long to work only with vertex descriptors
2023-11-16 09:37:41 +01:00
Ivan Pađen
5c093c2491
Fix doc issue
2023-11-16 09:37:41 +01:00
Ivan Pađen
178d967d4b
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
7b7dfa2e0a
Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/PMPSizingField.h
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
21f6580d64
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/remesh.h
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
e49789b3d5
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/remesh.h
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
bde55d8e4c
Update docs
2023-11-16 09:37:41 +01:00
Ivan Pađen
99f8120e5b
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/Adaptive_sizing_field.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
1e1eb19a5b
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/Uniform_sizing_field.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
65c75c5d43
Update data type
2023-11-16 09:37:41 +01:00
Ivan Pađen
896e4913ff
Update authors
2023-11-16 09:37:41 +01:00
Ivan Pađen
64af00b2ad
Fix formatting
2023-11-16 09:37:41 +01:00
Ivan Pađen
20a735cc59
Update Polygon_mesh_processing/test/Polygon_mesh_processing/remeshing_quality_test.cpp
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
7cb3a58185
Update Polygon_mesh_processing/test/Polygon_mesh_processing/remeshing_quality_test.cpp
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:37:41 +01:00
Ivan Pađen
959311048b
Fix Adaptive_sizing_field template issue
2023-11-16 09:37:40 +01:00
Ivan Paden
28ac57e751
Fix for a failing MVSC test
2023-11-16 09:37:40 +01:00
Ivan Paden
7128ef9ea6
Add STL 'limits' include to address the failing test
2023-11-16 09:37:40 +01:00
Ivan Paden
324f133125
Update removed arguments
2023-11-16 09:37:40 +01:00
Sébastien Loriot
1d21d57f27
remove no longer used parameter
2023-11-16 09:37:40 +01:00
Sébastien Loriot
230de52aaf
remove unused variables
2023-11-16 09:37:40 +01:00
Ivan Paden
0481c624e2
Cleanup the example
2023-11-16 09:37:40 +01:00
Ivan Paden
12cc789f33
Remove temp todos
2023-11-16 09:37:40 +01:00
Ivan Paden
4d06df0622
Move Sizing_field_base one directory down
2023-11-16 09:37:40 +01:00
Ivan Paden
42c02d9e34
Add constructor with VPMap input in Adaptive_sizing_field
2023-11-16 09:37:40 +01:00
Sébastien Loriot
04be232d14
update to macro update
2023-11-16 09:37:40 +01:00
Laurent Rineau
69d9025736
Merge pull request #6760 from hoskillua/gsoc2022
...
GSoC2022 - Interpolated Corrected Curvatures
# Conflicts:
# Installation/CHANGES.md
2023-11-15 16:00:36 +01:00
Sébastien Loriot
c7be554c0f
update after rebase
2023-11-13 16:08:42 +01:00