Commit Graph

235 Commits

Author SHA1 Message Date
Sven Oesau ea15e10289 removing unused variables or adding CGAL_USE 2025-09-01 13:21:53 +02:00
Andreas Fabri 465d2046ae cleanup 2025-08-04 16:02:03 +01:00
Andreas Fabri 0578f9ce05 constness 2025-08-04 15:46:20 +01:00
Andreas Fabri 5d9271d7f4 Lab: Use std::filesystem 2025-08-04 14:34:21 +01:00
Sébastien Loriot 8e0f2d6f73 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-07-31 15:19:07 +02:00
Sébastien Loriot b7f70c6972 filesystem is now header only and lib was empty for some releases anyway 2025-07-28 14:30:41 +02:00
Sébastien Loriot 8cf322f104 make sure boost system is found 2025-07-28 09:23:23 +02:00
Sebastien Loriot e4860ccc92
Spelling correction (#8957)
Spelling correction
2025-07-07 19:59:59 +02:00
Sébastien Loriot 3d260f7f99 fix compatibility issue with qt 6.4 2025-07-01 17:05:23 +02:00
albert-github 12cde5b685 Spelling correction
After review: euclidean -> Euclidean
2025-06-27 13:04:28 +02:00
Sébastien Loriot 78cfeacf01 Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
Sébastien Loriot 493fa7cfbd Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-06-26 21:51:30 +02:00
Sébastien Loriot 989de1c4cb Revert "Parallel Mesh_3 by default"
This reverts commit 1471b6c933.
2025-06-23 08:51:00 +02:00
Sébastien Loriot 1471b6c933 Parallel Mesh_3 by default 2025-06-20 10:23:07 +02:00
Jane Tournois 16ff0ba30a c3t3 is "valid" only if generated by Mesh_3, not if loaded from a .mesh file
this disables the demo to save a mesh that was just loaded, or loaded+remeshed
for example

this commit fixes that bevaviour
2025-06-17 17:22:33 +02:00
Jane Tournois 712ce7e6f5 use color picker to choose surface color after "reset surface patches" 2025-06-17 10:54:20 +02:00
Jane Tournois d034ff373c reset surface patch colors to have the same patch ID everywhere 2025-06-16 17:06:53 +02:00
Jane Tournois 0ab9d3eebf Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Jane Tournois 0e3778ff1a face/facet vocabulary
the np is now plc_face_id
where "face" stands for "polygon" as in FaceListGraph for example
2025-06-05 16:10:21 +02:00
Sebastien Loriot 30b3388446
New package: Frechet Distance (#8284)
## Summary of Changes

Add a new package computing the approximate Fréchet distance between two
polylines in dD under Euclidean metric, or decides if the distance is
smaller than a given value.

## Release Management

* Affected package(s): Frechet_distance
* Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Frechet_Distance)
* License and copyright ownership:  MPI, GeometryFactory, cnrs(?)

## TODO:
- [x] check branch size (@sloriot)
- [x] Make it work with `Epick_d<Dimension_tag<2>>` @sloriot
2025-06-05 16:08:47 +02:00
Jane Tournois 19f10ea890 rename plc_face_id to plc_facet_id 2025-06-02 12:49:03 +02:00
Laurent Rineau bdd7988a4a remove CMake warnings about CMP0167
The issue was when VTK/ITK was searched. The
variable `CMAKE_POLICY_DEFAULT_CMP0167` can be
used to workaround that.
2025-05-27 13:02:04 +02:00
Laurent Rineau 9bafc13627 fix the CDT_3 plugin of CGAL Lab from a polygon soup 2025-05-26 16:31:21 +02:00
Laurent Rineau 4e591900d1 fix a bug in get_remeshing_triangulation 2025-05-23 15:42:08 +02:00
Laurent Rineau 70ec200f2c reformat 2025-05-23 14:57:31 +02:00
Laurent Rineau b3722b1885 rename convert_to_triangulation_3 2025-05-23 12:30:32 +02:00
Laurent Rineau 4b029e69bd Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau 2025-05-13 17:14:39 +02:00
Sébastien Loriot 50716b777f do not use deprecated function 2025-05-12 11:36:53 +02:00
Jane Tournois 71120ff1f2 fix cdt3 display 2025-05-09 16:52:24 +02:00
Laurent Rineau a8fb8c5981 fix compilation of cdt_3_plugin 2025-05-09 15:29:01 +02:00
Andreas Fabri 851d03dadb merge master 2025-05-07 09:13:11 +01:00
Sven Oesau 91dc6a9200 unified face coloring between selection tool and cdt_3 plugin
activated selection highlighting for T3 meshes
2025-05-05 16:26:31 +02:00
Laurent Rineau e95e3935da stop using `target_precompile_headers` in CGAL Lab 2025-04-28 17:17:45 +02:00
Laurent Rineau f5a88cf5ca disable the PCH for vtk_plugin (because of extra preprocessor definitions) 2025-04-25 16:57:29 +02:00
Sébastien Loriot 3d2edeab55 Merge remote-tracking branch 'cgal/6.0.x-branch' 2025-04-24 20:45:32 +02:00
Sébastien Loriot cb747e8201 Merge pull request #8721 from sloriot/PMP-new_clip
Add refine_with_plane and new fast clip method
2025-04-24 20:43:26 +02:00
Sébastien Loriot 4863704023 workaround API change in QT 6.9 2025-04-22 20:49:10 +02:00
Laurent Rineau 99237a3ddf Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2025-04-21 16:07:04 +02:00
Laurent Rineau 52b620ecde fix PCH issues (tentative) 2025-04-21 16:06:36 +02:00
Laurent Rineau af5d2a7c00 Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2025-04-18 12:48:09 +02:00
Laurent Rineau b29e24b623 fix PCH issues (tentative) 2025-04-18 12:44:56 +02:00
Sébastien Loriot c5ab9f9adc Merge remote-tracking branch 'cgal/6.0.x-branch' into cgal/master 2025-04-10 18:19:14 +02:00
Sébastien Loriot 3b07e3f027 deprecation starts in 6.7 2025-04-09 09:18:22 +02:00
Sébastien Loriot 18bf7051bd fix deprecation warning 2025-04-08 17:58:37 +02:00
Andreas Fabri 7925d2a08b merge master 2025-04-08 11:49:02 +01:00
Sven Oesau e65e2a0950 deleting selection item in OpenMesh plugin when there is no selection 2025-04-07 09:10:00 +02:00
Laurent Rineau d98f25af92 cdt_3_plugin: fix the issue about TBB 2025-04-04 20:26:03 +02:00
Sébastien Loriot 7ff41a8950 Merge pull request #7837 from hoskillua/gsoc2023
GSoC2023 - ACVD for Simplification & Remeshing
2025-04-03 18:00:57 +02:00
Laurent Rineau f992865fba bug with Wayland 2025-04-03 16:13:25 +02:00
Sebastien Loriot ede0864914
BGL - add `CGAL::dijkstra_shortest_path(vs, vt, mesh)` (#8724)
## Summary of Changes

computes the shortest path between two vertices, using Dijkstra
algorithm

Todo
- [x] write doc and integrate to 
- [x] add np
- [x] add measure to define what "shortest" means
- [x] add to ref manual top page
- [x] use in demo code

## Release Management

* Affected package(s): BGL
* [Small
feature](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_CGAL::shortest_path(vs,_vt))
* Link to compiled documentation
[CGAL::shortest_path_between_two_vertices()](https://cgal.github.io/8724/v0/BGL/group__PkgBGLTraversal.html#ga5627dee8a6fe4d238cb5c91e123aa763)
* License and copyright ownership: unchanged
2025-04-03 16:07:02 +02:00