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 |
Sébastien Loriot
|
77145855da
|
allow external tag function in remeshing with common interface
|
2023-08-28 08:29:08 +02:00 |
David Coeurjolly
|
4b450a5948
|
Cleaning up not used images
|
2023-08-25 15:12:56 +02:00 |
David Coeurjolly
|
c16b155d4e
|
Removing old image file.
|
2023-08-25 14:39:59 +02:00 |
David Coeurjolly
|
1db314ee44
|
Fixing image
filenames in the doxyfile
|
2023-08-25 14:39:38 +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 |
David Coeurjolly
|
4187e40c25
|
(WIP) documentation update
|
2023-08-23 15:56:58 +02:00 |
Andreas Fabri
|
55ea7ba7ec
|
More fixes
|
2023-08-22 10:21:46 +01: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
|
98a3f14c73
|
Add PMPSizingField concept to docs
|
2023-11-16 09:31:19 +01:00 |
Ivan Paden
|
e3727e4a88
|
Remove todos
|
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
|
64257b9c66
|
Add remeshing quality test
|
2023-11-16 09:31:17 +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 |
Ivan Paden
|
15ad1f78eb
|
Change example input to be analogous to uniform sizing
|
2023-11-16 09:30:10 +01:00 |
albert-github
|
93001308f4
|
Merge branch 'master' into feature/issue_7395
# Conflicts:
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
|
2023-08-18 11:10:42 +02: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
|
28f904f4e2
|
Merge remote-tracking branch 'cgal/master'
|
2023-08-15 07:16:14 +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 |
Sébastien Loriot
|
71347f28a8
|
remove unused variable
|
2023-08-09 09:00:38 +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
|
c8a96328bd
|
Use C++17 CTAD in example
|
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 |
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 |
albert-github
|
ad41766454
|
issue #7395 Improvement of layout of model relations
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
|
2023-07-18 13:23:37 +02:00 |
albert-github
|
de3ba0f47c
|
Merge remote-tracking branch 'upstream/master' into feature/issue_7395
|
2023-07-17 10:17:34 +02:00 |
Laurent Rineau
|
f21cafc3cd
|
Merge pull request #7596 from MaelRL/PMP-Rephrase_bounded_Hausdorff_doc-GF
Rephrase documentation of one-sided Haussdorff distance function
|
2023-07-17 09:52:18 +02:00 |
albert-github
|
4e5578d469
|
issue #7395 Improvement of layout of model relations
- based on review
|
2023-07-15 13:12:15 +02:00 |
albert-github
|
a0320dd7b4
|
Merge branch 'master' into feature/issue_7395
# Conflicts:
# Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
|
2023-07-13 10:33:18 +02:00 |
Mael Rouxel-Labbé
|
852056a8ac
|
Rephrase documentation of one-sided Haussdorff distance function
|
2023-07-12 16:16:42 +02:00 |
Laurent Rineau
|
4a2c7a668d
|
Merge pull request #7571 from albert-github/feature/issue_7454
issue #7454 Consistency of BigO notations
|
2023-07-12 15:29:56 +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 |
albert-github
|
ee2a55279d
|
issue #7395 Improvement of layout of model relations
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
|
2023-07-06 17:35:34 +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
|
68813c5c63
|
Merge pull request #7403 from sloriot/CGAL-replace_boost_by_std
Replace boost by std
|
2023-07-05 11:08:36 +02:00 |
albert-github
|
b3af96caa1
|
issue #7454 Consistency of BigO notations
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
|
2023-07-04 16:23:14 +02:00 |
Sébastien Loriot
|
dfc386d65b
|
Merge branch 'master' into HEAD
|
2023-06-22 14:05:45 +02:00 |
Laurent Rineau
|
70ac38bed0
|
Merge pull request #7523 from nmnobre/doc_segmentation
Fix typos in multiple manuals
|
2023-06-22 11:59:32 +02:00 |
Nuno Miguel Nobre
|
0469f46105
|
Fix plurals in a number of manuals
|
2023-06-20 13:29:44 +01: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
|
56499e017d
|
do not use API that did not go into the standard
|
2023-06-15 10:57:10 +02:00 |
Sébastien Loriot
|
9a0bdb5d96
|
boost::variant ---> std::variant
|
2023-06-15 10:57:10 +02:00 |