Ivan Paden
|
4a8974d256
|
Move sizing classes to 'public' headers
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
36f8d39f92
|
Remove extra code in tangential smoothing
|
2023-11-16 09:31:19 +01:00 |
|
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 |
|
Sébastien Loriot
|
5cc58a4080
|
don't do collinear test for a triangle to be collapsed
|
2023-08-17 15:02:48 +02:00 |
|
Sébastien Loriot
|
eada3ee8ca
|
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
|
2023-08-14 14:19:25 +02:00 |
|
Sebastien Loriot
|
b534d12620
|
Locate.h: Use Face_location / Barycentric_coordinates everywhere (#7638)
## Release Management
* Affected package(s): `PMP`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
|
2023-08-14 14:11:02 +02:00 |
|
Sebastien Loriot
|
65764b5c6f
|
Minor improvements to the documentation of PMP::orient_polygon_soup() (#7639)
## Release Management
* Affected package(s): `PMP`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
|
2023-08-14 12:00:31 +02:00 |
|
Sébastien Loriot
|
44e143e931
|
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/master'
|
2023-08-14 11:54:13 +02:00 |
|
Sébastien Loriot
|
db9b8e70b3
|
Merge remote-tracking branch 'cgal/5.5.x-branch' into 'cgal/5.6.x-branch'
|
2023-08-14 10:22:35 +02:00 |
|
Mael Rouxel-Labbé
|
33d70dd95f
|
Minor improvements to orient_PS's doc
|
2023-08-04 14:32:48 +02:00 |
|
Mael Rouxel-Labbé
|
361f6e2f63
|
Clean code to use Face_location / Barycentric_coordinates everywhere
|
2023-08-04 13:30:26 +02:00 |
|
Sébastien Loriot
|
06db9ccad8
|
reproject barycenter to avoid boundary shrinking
|
2023-08-02 17:25:58 +02: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 TournoisandSebastien Loriot
|
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 |
|
Sébastien Loriot
|
d1779ca36d
|
doc concurrency_tag
|
2023-07-21 17:03:34 +02:00 |
|
Sébastien Loriot
|
9822f371dd
|
doc precision
|
2023-07-21 16:54:21 +02:00 |
|
Sébastien Loriot
|
e1d7105c1c
|
add visitor + add calls to the visitor
|
2023-07-21 16:47:03 +02:00 |
|
Sébastien Loriot
|
d6fdc85be9
|
rename variables
|
2023-07-21 13:38:10 +02:00 |
|
Sébastien Loriot
|
fdb6b799a9
|
add doc + do the autorefine inplace for the soup
|
2023-07-21 13:32:25 +02:00 |
|
Mael Rouxel-Labbé
|
7f85651e82
|
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
|
2023-07-19 13:55:35 +02:00 |
|
Mael Rouxel-Labbé
|
852056a8ac
|
Rephrase documentation of one-sided Haussdorff distance function
|
2023-07-12 16:16:42 +02:00 |
|
Sébastien Loriot
|
806ffa9385
|
remove TODO
I don't think a predicate sorting planes along a ray would be
faster than directly using intersection coordinates
|
2023-07-06 17:40:28 +02:00 |
|
Sébastien Loriot
|
e7490ee31f
|
use direct construction of coplanar segment intersection
|
2023-07-06 16:55:26 +02:00 |
|
Sébastien Loriot
|
a0658b6423
|
track coplanar triangles and use direct point construction
|
2023-07-06 15:51:04 +02:00 |
|
Sébastien Loriot
|
b86a1fed32
|
Merge remote-tracking branch 'sloriot/PMP-BF_autorefine' into PMP-BF_autorefine
|
2023-07-05 17:59:29 +02:00 |
|
Sébastien Loriot
|
b66afab814
|
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
|
2023-07-05 11:29:35 +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
|
9cdfe70abb
|
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
|
2023-06-15 11:34:09 +02:00 |
|
Sébastien Loriot
|
9a0bdb5d96
|
boost::variant ---> std::variant
|
2023-06-15 10:57:10 +02:00 |
|