Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Sébastien Loriot
6eff89bbc8
Merge pull request #7614 from sloriot/PMP-BF_autorefine
...
Add autorefine for triangle soup
2023-12-26 12:11:04 +01:00
Sébastien Loriot
89d3d74865
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-12-18 13:31:48 +01:00
Sébastien Loriot
ee1fa58406
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-12-18 13:31:06 +01:00
Sebastien Loriot
cadc6ed343
Add a convenience IO header ( #7929 )
...
## Summary of Changes
There is:
```
CGAL/boost/graph/IO/polygon_mesh_io.h
CGAL/PMP/IO/polygon_mesh_io.h
CGAL/IO/polygon_soup_io.h
```
The first one is a bit awkward to remember, so this PR adds a
convenience header at `CGAL/IO/polygon_mesh_io.h`.
## Release Management
* Affected package(s): `BGL`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2023-12-18 13:22:46 +01:00
Sebastien Loriot
b9696c2f86
Polyhedron Demo: Add sampling plugin ( #7910 )
...
## Summary of Changes
Add a plugin that samples meshes and polygon soups
### Todo
- [x] Add dialog for the various parameters of the sampling function
- [x] Check that the input is triangular.
## Release Management
* Affected package(s): Polyhedron
* License and copyright ownership: unchanged
2023-12-18 13:21:01 +01:00
Sébastien Loriot
93ba75b8a1
add missing not
2023-12-14 08:47:54 +01:00
Laurent Rineau
9a944e563c
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
...
# Conflicts:
# Installation/CHANGES.md
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2023-12-13 15:57:30 +01:00
Sébastien Loriot
814a92655d
remove non needed typenames + missing ref
2023-12-12 13:12:45 +01:00
Sébastien Loriot
b267b31bea
workaround MSVC 2022 bug
2023-12-12 13:12:21 +01:00
Sébastien Loriot
10f4caa296
add missing ref
2023-12-12 11:53:22 +01:00
Andreas Fabri
62a64ae870
Add check that it faces are triangles
2023-12-12 09:28:01 +00:00
Sébastien Loriot
07acb78d30
add tests for autoref
2023-12-12 09:41:44 +01:00
Mael Rouxel-Labbé
81972df60e
Add a convenience IO header
2023-12-12 09:39:35 +01:00
Sébastien Loriot
d0c224fafb
handle some todos
2023-12-11 16:09:55 +01:00
Laurent Rineau
275c175f15
Merge pull request #5895 from sloriot/PMP-refine_mesh_along_isolevel
...
add function to refine a mesh along an isocurve
2023-12-11 14:00:49 +01:00
Laurent Rineau
721487fded
Merge pull request #7873 from sloriot/PMP-improve_sizing_concept_and_new_ex
...
Isotropic remeshing: add example with custom dummy sizing
2023-12-11 13:56:13 +01:00
Laurent Rineau
0ccf0745ec
Merge pull request #7914 from sloriot/PMP-remesh_planar_faces_missing_remove_const
...
PMP remesh_planar_patches: handle const meshes
2023-12-11 13:54:43 +01:00
Sébastien Loriot
f36bdda9fe
doc thread-safety of output iterators
2023-12-11 13:42:54 +01:00
Sébastien Loriot
93a1549c65
used typedef
2023-12-11 11:34:42 +01:00
Sébastien Loriot
8d0a047685
remote debug code and abandonned alternatives
2023-12-08 14:22:41 +01:00
Sébastien Loriot
d75e4f2f54
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
2023-12-08 13:26:06 +01:00
hoskillua
0e60f7cb77
moving average_edge_length to measure
2023-12-08 09:16:35 +03:00
Sébastien Loriot
dc04e5baa5
use doxygen macro
2023-12-07 11:30:17 +01:00
Sébastien Loriot
63556d4faa
use explicitly const meshes
2023-12-06 15:50:14 +01:00
Sébastien Loriot
560f02c921
add missing remove_const
2023-12-06 15:29:17 +01:00
Sébastien Loriot
c7ab2ba750
fix include
2023-11-30 09:54:27 +01:00
Sebastien Loriot
a207e3af2e
wrong header
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-30 09:35:56 +01:00
Sébastien Loriot
fd37bc3a16
add missing include
2023-11-30 09:25:04 +01:00
Sébastien Loriot
bef0339671
fixes for edges entirely on the isoline
2023-11-29 17:43:17 +01:00
Sébastien Loriot
16de47d1e6
more fixes
2023-11-23 14:55:30 +01:00
Sébastien Loriot
fe32ee586e
at Eigen dependency
2023-11-20 11:36:06 +01:00
Sébastien Loriot
37fb95b5cd
improve concept
2023-11-20 11:28:50 +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
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
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
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
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
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
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
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
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
Sébastien Loriot
a54e024a32
start adding dynamic property maps with default
...
WIP: need updates in all models of face graph
2023-09-13 17:59:52 +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
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
25c82a2ea2
UpdateSizing_field_base docs
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-16 09:34:40 +01: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
Mael Rouxel-Labbé
5425d089da
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
2023-09-05 14:52:16 +02: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
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
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
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
Sébastien Loriot
557b64e4a6
boost::any ==> std::any
2023-06-15 10:57:09 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +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
Sébastien Loriot
41449d71cd
fix bug when setting the ids of points
...
2 options, one with mutex and one without. As this section is not critical,
we do not really see a runtime difference (without mutex seems faster so
I pick that one as default)
2023-06-12 11:05:11 +02:00
Sébastien Loriot
c5fab1c874
fix sequential run
2023-06-08 14:21:59 +02:00
Sébastien Loriot
0684bd203f
hide debug
2023-06-08 14:21:51 +02:00
Sébastien Loriot
003bf47781
move alpha computation into a functor
2023-06-08 14:05:09 +02:00
Sébastien Loriot
48712f7862
don't use c++17 features
2023-06-08 14:04:55 +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
Laurent Rineau
f1a717bab5
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 14:01:18 +02:00