Ivan Paden
|
00b4b93d1c
|
Remove the adaptive sizing field dependency in remesh.h
|
2023-11-16 09:30:10 +01:00 |
Ivan Paden
|
1f2c0f2471
|
Remove extra
|
2023-11-16 09:30:10 +01:00 |
Jane Tournois
|
b7aeab378f
|
Merge remote-tracking branch 'cgal/master' into PMP-add_sizing_in_isotropic_remeshing-GF
|
2023-08-01 12:22:15 +02:00 |
Ivan Paden
|
1c597a07cf
|
Move sizing map calculation to constructor
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
573cc53e0a
|
Move curvature map typedef to function
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
99661dfd73
|
Choose betwen curvature calc for selection and whole mesh
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
a61ebb545e
|
Change face subset back to working example with vector
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
4a5283b22e
|
Change selection option to set
|
2023-11-16 09:16:00 +01:00 |
Sébastien Loriot
|
63e3180517
|
use vector option for selection
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
677bb04ee8
|
(WIP) figuring out FaceRange curvature calculation
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
06db84f717
|
Fix sizing field calculation
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
91216f7875
|
Add adaptive remeshing to Polyhedorn demo, PMP plugin
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
73fd72feb9
|
Add constexpr to differentiate uniform and adaptive fields
|
2023-11-16 09:16:00 +01:00 |
Ivan Paden
|
ace36a2bb6
|
Make tangential relaxation work with both uniform and adaptive sizing field
|
2023-11-16 09:16:00 +01:00 |
Jane Tournois
|
cb779038f6
|
refs are not needed here
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2023-11-16 09:14:23 +01:00 |
Ivan Paden
|
5629f7a04b
|
Add first code for tangential relaxation with sizing (WIP)
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
fa9769b908
|
Prep sizing for tangential relaxation (WIP)
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
c89bedb97f
|
Replace std with cgal where applicable, fix assertion
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
947ab8f125
|
Make a (temp) property map for curvature calculation
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
52df5ae86e
|
Fix default remeshing overload
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
fd787c4530
|
Refactor sizing map update
|
2023-11-16 09:13:31 +01:00 |
Ivan Paden
|
92a434018a
|
Add sizing field calculation from curvature
WIP: isotropic remeshing default overload is now broken
|
2023-11-16 09:12:17 +01:00 |
Mael Rouxel-Labbé
|
852056a8ac
|
Rephrase documentation of one-sided Haussdorff distance function
|
2023-07-12 16:16:42 +02:00 |
Sébastien Loriot
|
dfc386d65b
|
Merge branch 'master' into HEAD
|
2023-06-22 14:05:45 +02:00 |
Sébastien Loriot
|
0ee31a5d4f
|
remove extra parenthesis
|
2023-06-19 19:17:49 +02:00 |
Sébastien Loriot
|
f936680600
|
Merge remote-tracking branch 'cgal/master' into HEAD
|
2023-06-15 18:48:39 +02:00 |
Sébastien Loriot
|
bbc4d08ee0
|
Merge remote-tracking branch 'cgal/master' into HEAD
|
2023-06-15 10:47:07 +02:00 |
Sébastien Loriot
|
c8a88b9014
|
remove CGAL_static_assertion*
|
2023-06-15 10:42:10 +02:00 |
Laurent Rineau
|
0e76c32749
|
Merge pull request #7447 from MaelRL/CGAL-Fix_warnings-GF
Fix some warnings
|
2023-06-05 15:10:29 +02:00 |
Laurent Rineau
|
ae1bbe7e17
|
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
Corefinement: remove incorrect early exit
|
2023-06-05 15:09:59 +02:00 |
Laurent Rineau
|
e697bb386d
|
Merge pull request #7489 from afabri/PMP-document_overload-GF
PMP: Document overload of angle_and_area_smoothing()
|
2023-06-05 15:09:56 +02:00 |
Andreas Fabri
|
c1b9ea9d47
|
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2023-06-02 12:27:28 +02:00 |
Andreas Fabri
|
f3c2d9b310
|
polish
|
2023-06-01 17:25:23 +01:00 |
Andreas Fabri
|
a8e3c84c78
|
PMP: Document overload of angle_and_area_smoothing()
|
2023-06-01 10:37:22 +01:00 |
Sébastien Loriot
|
cb3a1e03d4
|
remove the early exit as we could miss the fact that some operations might be impossible
|
2023-06-01 11:17:45 +02:00 |
Sébastien Loriot
|
b724def918
|
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
Avoid creating degenerate faces in snap
|
2023-05-30 19:15:30 +02:00 |
Sébastien Loriot
|
ec274dd8e9
|
hide non used variable
|
2023-05-23 18:18:28 +02:00 |
Mael Rouxel-Labbé
|
7bf284fafa
|
Misc minor changes
|
2023-05-22 14:01:17 +02:00 |
Mael Rouxel-Labbé
|
62ca575170
|
Simplify expression
|
2023-05-22 14:01:07 +02:00 |
Mael Rouxel-Labbé
|
afd096cb91
|
Fix indentation
|
2023-05-22 12:30:38 +02:00 |
Charles Gueunet
|
cf07ee9c91
|
Trailing 'l' on return statement
In CERES_SOLVER mode only
|
2023-05-22 10:55:52 +02:00 |
Ivan Paden
|
eb2a023c31
|
Merge PR #6760 into gsoc2023-adaptive_remesh-ipadjen
|
2023-05-21 08:50:10 +02:00 |
Ivan Paden
|
5c4e6ed7b5
|
Create a vertex property map that will contain sizing info (WIP)
Also, update target length checks
|
2023-05-19 23:48:30 +02:00 |
Ivan Paden
|
7326fb52ce
|
Add initial preparations for adaptive sizing field
Add Adaptive_sizing_field header with edge min and max limits, and tolerance
Adjust the example
|
2023-05-19 23:47:41 +02:00 |
Mael Rouxel-Labbé
|
cb05427cf3
|
Remove std::move on temporary result
|
2023-05-16 15:49:34 +02:00 |
Mael Rouxel-Labbé
|
752aa94490
|
Properly initialize kernel functors
|
2023-05-16 15:49:18 +02:00 |
Mael Rouxel-Labbé
|
eb1462ea56
|
Remove needless reference
|
2023-05-16 15:49:00 +02:00 |
Mael Rouxel-Labbé
|
aa12591bc3
|
Use VPM's reference
|
2023-05-16 15:48:50 +02:00 |
Laurent Rineau
|
d6581363f5
|
Activate CDT2 for face triangulation (#7437)
(master only)
|
2023-05-12 10:05:25 +02:00 |
Laurent Rineau
|
bb63050ef0
|
Merge pull request #7436 from sloriot/PMP-doc_compta_ori
Improve doc of compatible_orientations
|
2023-05-11 17:37:11 +02:00 |