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 |
|
Sébastien Loriot
|
77145855da
|
allow external tag function in remeshing with common interface
|
2023-08-28 08:29:08 +02:00 |
|
Sébastien Loriot
|
3779d21163
|
doc that the functions depend on Eigen
|
2023-08-25 14:36:51 +02:00 |
|
hoskillua
|
a94a7337c2
|
Merge remote-tracking branch 'upstream/master' into gsoc2022
|
2023-08-25 14:51:46 +03:00 |
|
Ivan Paden
|
613b0a8914
|
Merge branch 'master' into PMP-add_sizing_in_isotropic_remeshing-GF
|
2023-08-21 22:18:37 +02:00 |
|
Ivan Paden
|
4ca59942bf
|
Document Sizing_field_base
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
039b02710e
|
boost::optional to std::optional C++ 17 update
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
9dff622007
|
Changes for documentation
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
a00509ea47
|
Remove precondition for vpmap
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
8cd75d86f7
|
Fix vpmap return error
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
a96054a051
|
Place Sizing_field_base under PMP namespace as Uniform and Adaptive classes
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
040b9ab194
|
Add precondition that sizing field and remeshing vpmap must be the same
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
35153d509d
|
Update documentation
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
b69a2671fe
|
Rename Sizing_field to Sizing_field_base
|
2023-11-16 09:31:20 +01:00 |
|
Sébastien Loriot
|
e845b07bab
|
using Koening lookup
|
2023-11-16 09:31:20 +01:00 |
|
Sébastien Loriot
|
46b50511a7
|
add missing include directive detected by the CI
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
1f9142bfc2
|
Try to fix failing test
|
2023-11-16 09:31:20 +01:00 |
|
Ivan Paden
|
f5d23db40a
|
Add template argument to constructor
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
dccf973186
|
Fix templating error in isotropic remeshing overload
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
9e91abb539
|
First attempt at sizing field docs
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
ff4bbaa155
|
Target length fix
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
6ee23c6fdd
|
Replace pmesh with vertex property maps in sizing field classes
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
ee640c91dd
|
Handle the special case when target_edge_length is 0
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
66721bbcd9
|
Add precondition 'remeshing mesh == sizing field mesh'
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
f589b054ed
|
Documentation update in remesh.h
|
2023-11-16 09:31:19 +01:00 |
|
Ivan Paden
|
050c7f9512
|
Add split_long_edges functionality using adaptive sizing field as an input
|
2023-11-16 09:31:19 +01:00 |
|
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 |
|