Sébastien Loriot
730bbba98b
add an example with a dummy custom sizing field
2023-11-20 10:03:16 +01:00
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
Sébastien Loriot
724c1f0552
remove TODO added in an issue
2023-11-13 15:22:12 +01:00
Sébastien Loriot
4c315c1ff8
fixes after review
2023-11-13 15:18:26 +01:00
Sébastien Loriot
4344c3cc27
replace boost::mpl::or_
2023-11-10 16:34:19 +01:00
Puneet Matharu
7944441068
Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject.
2023-11-02 18:09:03 +00:00
Sébastien Loriot
08b25d8778
prevent a warning with older versions of TBB
2023-11-02 16:09:05 +01:00
Sébastien Loriot
ca0f9acbe0
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-10-25 17:43:16 +02:00
Sébastien Loriot
15a8dbf7d9
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-10-25 17:42:37 +02:00
Sébastien Loriot
f2ec9175ac
prevent the removal boundary edges (that are constraints)
2023-10-23 14:41:46 +02:00
Sebastien Loriot
9f9a6f600f
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-10-23 09:07:43 +02:00
Sebastien Loriot
fe28c0d64a
doc bugs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-10-20 11:46:39 +02:00
Sébastien Loriot
08fa9f8a58
fix wording
2023-10-20 08:57:07 +02:00
Andreas Fabri
ff2d8b49b2
PMP: Remove doc of deprecated code
2023-10-19 13:36:45 +01:00
Sebastien Loriot
e6b84d4851
typo
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-10-18 10:19:23 +02:00
Sébastien Loriot
7d2de68d1c
add missing include directive
2023-10-09 16:55:57 -07:00
Sébastien Loriot
dbd706a3f4
remove remaining see also
2023-10-09 09:14:05 +02:00
Sébastien Loriot
a193a1d8fb
implement comments from review
2023-10-09 09:08:31 +02:00
Sébastien Loriot
df0e0ee9bb
implement comments from review
2023-10-09 08:50:17 +02:00
Sébastien Loriot
584771e6a7
rename
2023-10-09 05:34:55 +02:00
Sebastien Loriot
fb3623cfa9
Apply suggestions from code review
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-10-09 05:10:30 +02:00
Andreas Fabri
42b5aab4b1
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/refine_mesh_at_isolevel.h
2023-10-03 11:54:16 +02:00
Sébastien Loriot
7d12160e18
update doc
2023-10-03 11:52:04 +02:00
Sébastien Loriot
e1dd8c8a51
add doc
2023-09-30 08:41:58 +02:00
Sébastien Loriot
05e11d381f
add experimental function to refine a mesh along an isocurve
2023-09-30 08:41:58 +02:00
Sébastien Loriot
8700394122
boost::mpl::if_ -> std::conditional
2023-09-24 22:57:20 +02:00
Laurent Rineau
db008f18e7
Merge pull request #7710 from sloriot/PMP-coref_visitor_concept
...
Fix concept doc
2023-09-13 16:07:39 +02:00
Laurent Rineau
e79e0d2033
Merge pull request #7710 from sloriot/PMP-coref_visitor_concept
...
Fix concept doc
2023-09-13 16:05:35 +02:00
Sébastien Loriot
af95dae8c6
Merge remote-tracking branch 'cgal/master' into HEAD
2023-09-12 15:27:54 +02:00
Sébastien Loriot
b370381e0a
add missing ending
2023-11-16 09:34:40 +01:00
Ivan Paden
426c6f9f5b
Update polyhedron demo with ball_radius np in Adaptive_sizing_field
2023-11-16 09:34:40 +01:00
Ivan Paden
7037103416
Introduce ball_radius NP for curvature calculation in Adaptive_sizing_field
2023-11-16 09:34:40 +01:00
Ivan Paden
22b08dfaf8
Update documentation
...
Info on curvature calculation in Adaptive_sizing_field
Update reference manual welcome page
2023-11-16 09:34:40 +01:00
Ivan Paden
cd6692661d
Move Sizing_field_base.h out of internal
2023-11-16 09:34:40 +01:00
Ivan Paden
f73e7d4a79
Add adaptive sizing information to the user manual
2023-11-16 09:34:40 +01:00
Ivan Paden
ec1793f54d
Documentation update
2023-11-16 09:34:40 +01:00
Ivan Paden
237e915d2b
Use any argument convertible to double for overloads
...
in isotropic_remeshing()
in split_long_edges()
2023-11-16 09:34:40 +01:00
Ivan Pađen
04e3be8b8c
Update Concepts/PMPSizingField docs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:34:40 +01:00
Ivan Pađen
25c82a2ea2
UpdateSizing_field_base docs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:34:40 +01:00
Sébastien Loriot
4f29b83610
really fix the order
2023-09-11 15:14:51 +02:00
Sébastien Loriot
2905e38117
update parameter orders
2023-09-11 11:28:22 +02:00
Sébastien Loriot
eebc635da0
fix concept doc
2023-09-11 09:38:27 +02:00
Laurent Rineau
46923342ad
Merge pull request #7576 from albert-github/feature/issue_7395
...
issue #7395 Improvement of layout of model relations
# Conflicts:
# Kernel_23/doc/Kernel_23/CGAL/Vector_2.h
2023-09-07 10:48:34 +02:00
Laurent Rineau
6ce966767b
Merge pull request #7660 from afabri/Arrangement-typo-GF
...
Arrangement: small doc fixes
2023-09-07 10:46:26 +02:00
Laurent Rineau
b32a8331ed
Merge branch '5.6.x-branch'
...
# Conflicts:
# Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h
2023-09-07 10:41:33 +02:00
Laurent Rineau
22d88e367a
Merge pull request #7651 from sloriot/PMP-snap_fix_collapse_test
...
Fix collapse test in snap
2023-09-06 11:52:52 +02:00
hoskillua
167db62e07
moved bib to cgal_manual.bib & restored geom.bib
2023-09-06 12:50:39 +03:00
Sébastien Loriot
9d68f5350e
doc + changes
2023-09-04 15:00:06 +02:00
Sébastien Loriot
4dc2ad3f36
fix map type
2023-09-04 14:05:18 +02:00
Sébastien Loriot
49d6821d9b
accomodate update to c++17 STL
2023-08-28 13:51:57 +02:00
Sébastien Loriot
a528464f31
Merge branch 'cgal/master' into PMP-BF_autorefine
2023-08-28 13:44:44 +02:00