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
f798df19a5
document the thread-safety requirement of output iterators ( #7924 )
2023-12-18 13:25:56 +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
Andreas Fabri
ee1d222d45
double -> int
2023-12-13 07:35:53 +00:00
Andreas Fabri
62a64ae870
Add check that it faces are triangles
2023-12-12 09:28:01 +00:00
Andreas Fabri
4d9476ca5b
Add example for sampling
2023-12-12 08:47:47 +00:00
Andreas Fabri
6ca34b6210
Add example for sampling
2023-12-12 08:44:12 +00:00
Mael Rouxel-Labbé
81972df60e
Add a convenience IO header
2023-12-12 09:39:35 +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
2592ad44fc
Merge pull request #7879 from afabri/PMP_unify_names-GF
...
PMP Examples: Unify type names
2023-12-11 13:56:10 +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
Laurent Rineau
274efd39ac
Merge pull request #7917 from afabri/PMP-concurrentIO-GF
...
PMP: Write into different files to avoid concurrent writing
2023-12-11 13:54:41 +01:00
Laurent Rineau
d380a34297
Merge pull request #7914 from sloriot/PMP-remesh_planar_faces_missing_remove_const
...
PMP remesh_planar_patches: handle const meshes
2023-12-11 13:48:10 +01:00
Laurent Rineau
7cfba8f54c
Merge pull request #7917 from afabri/PMP-concurrentIO-GF
...
PMP: Write into different files to avoid concurrent writing
2023-12-11 13:48:04 +01:00
Sébastien Loriot
f36bdda9fe
doc thread-safety of output iterators
2023-12-11 13:42:54 +01:00
Sebastien Loriot
96955790a1
typo
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-12-07 11:57:42 +01:00
Sébastien Loriot
7aab407b8c
add user friendly use case
2023-12-07 11:32:17 +01:00
Sébastien Loriot
dc04e5baa5
use doxygen macro
2023-12-07 11:30:17 +01:00
Andreas Fabri
f0426b8aa6
PMP: Write into different files to avoid concurrent writing
2023-12-07 09:33:31 +00: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
Laurent Rineau
95b83b1214
Merge pull request #7845 from puneetmatharu/patch-cgal-dont-override-build-testing
...
Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject
2023-11-29 17:22:54 +01:00
Andreas Fabri
dac83a5717
PMP examples: unify type names
2023-11-22 15:11:11 +00: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
730bbba98b
add an example with a dummy custom sizing field
2023-11-20 10:03:16 +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
4c7bc4cbae
fix after rebase
2023-11-16 09:43:35 +01:00
Jane Tournois
1e138a011b
fix compilation
2023-11-16 09:37:41 +01:00
Sébastien Loriot
e4f9a57914
do not use deprecated API
2023-11-16 09:37:41 +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