Commit Graph

256 Commits

Author SHA1 Message Date
Laurent Rineau d7dc57f3ce Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:34:27 +02:00
Laurent Rineau 96cd3e6f09 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:25:24 +02:00
Sebastien Loriot 601046fde7
Poisson reconstruction - experiments and speedup using parallel Mesh_3 (#7891)
## Summary of Changes

_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._

## Release Management

* Affected package(s):
* Issue(s) solved (if any): fix #0000, fix #0000,...
* 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:
2024-10-14 16:19:06 +02:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
albert-github dd02af92a2 issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Jane Tournois 9945a754c1 remove deprecated Surface_mesher from new example using parallel Mesh_3 2024-07-03 09:55:18 +02:00
Jane Tournois 28041d0e9f Merge remote-tracking branch 'cgal/master' into Poisson-use_parallel_mesh_3-GF
# Conflicts:
#	Installation/CHANGES.md
#	Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp
#	Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h
#	Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt
2024-06-27 11:13:27 +02:00
Laurent Rineau 089cb17bcf
Poisson: fix dependencies (#8282) 2024-06-13 12:55:34 +02:00
Sébastien Loriot 86866e232e remove Surface_mesher from doc deps 2024-06-12 20:34:54 +02:00
Laurent Rineau 7f6bf9b2fa Poisson: fix dependencies 2024-06-12 10:57:20 +02:00
albert-github bf8a6c7a56 Spelling correction
Spelling correction
2024-06-12 10:33:16 +02:00
Laurent Rineau 1b534cd347 Merge pull request #8248 from sloriot/CGAL-deprecate_Surface_mesher
deprecate Surface_mesher package
2024-06-12 10:06:14 +02:00
Laurent Rineau 32893b91c0 Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau bc31d6f1a3 fix copyright notice
[skip ci]
2024-06-07 15:53:50 +02:00
Laurent Rineau b12a016cc6 cleanup comments
[skip ci]
2024-06-07 15:50:29 +02:00
Laurent Rineau a1c5e4903f cleanups of examples 2024-06-07 15:42:37 +02:00
Jane Tournois 283864a88c fix output filename 2024-06-07 13:58:27 +02:00
Jane Tournois 3cef2472e2 add test that compares Mesh_3 and Surface_mesher 2024-06-07 13:51:23 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
Laurent Rineau 6daec19ce9 update dependencies for Poisson reconstruction 2024-06-06 17:23:01 +02:00
Jane Tournois 198aa60e12 Merge branch 'CGAL-deprecate_Surface_mesher' of https://github.com/sloriot/cgal into CGAL-deprecate_Surface_mesher 2024-06-06 13:00:56 +01:00
Jane Tournois 38970cae1a add test using Mesh_3 2024-06-06 14:00:18 +02:00
Jane Tournois 266ab1e4f7 rename test with Surface_mesher 2024-06-06 13:11:39 +02:00
Laurent Rineau 11448d704a fix the comment 2024-06-06 12:53:40 +02:00
Jane Tournois 200aef0add update examples to use Mesh_3 2024-06-06 12:48:41 +02:00
Laurent Rineau eb1c10516a rename/move internal headers 2024-06-06 12:27:34 +02:00
Laurent Rineau 6e6c103b78 WIP: i temporarily give up on this file 2024-06-05 20:07:03 +02:00
Laurent Rineau bef9f25cac fix poisson_surface_reconstruction_delaunay
Now it uses Mesh_3 (in sequential) instead of Surface_mesher.
2024-06-05 20:06:37 +02:00
Laurent Rineau 99d39832e0 WIP: bandage for now. We should switch to Mesh_3 2024-06-05 19:22:57 +02:00
Laurent Rineau 693206c242 fix the UBSAN error
```
include/CGAL/Poisson_reconstruction_function.h:263:70: runtime error: reference binding to null pointer of type 'struct value_type'
```
2024-06-05 18:50:17 +02:00
Laurent Rineau 7173974ec3 repair the poisson reconstruction plugin 2024-06-05 18:50:17 +02:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Andreas Fabri 0a1d326db3 Merge remote-tracking branch 'cgal/master' into Poisson-use_parallel_mesh_3-GF 2024-05-27 12:30:18 +01:00
Andreas Fabri a1e11d0f60 Merge branch 'Poisson-use_parallel_mesh_3-GF' of github.com:janetournois/cgal into Poisson-use_parallel_mesh_3-GF 2024-05-21 11:02:06 +01:00
Laurent Rineau 022b19d3ca Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d
Updating the AABB-tree to work in both 2D and 3D
2024-05-15 16:12:19 +02:00
Laurent Rineau 2a2031df3b Rename cgallab to CGALlab
@janetournois (see https://github.com/CGAL/cgal/pull/8149#issuecomment-2066444180
2024-04-23 15:09:51 +02:00
Laurent Rineau 621859b526 Rename Polyhedron demo to CGAL Lab
And announce it in the `CHANGES.md`.
2024-04-18 12:39:30 +02:00
Sven Oesau f0d32fe869
Merge branch 'master' into AABB_tree-2d_and_3d 2024-03-26 16:03:19 +01:00
Sven Oesau 65be6133d8 removing deprecated AABB types 2024-03-26 15:56:45 +01:00
Sébastien Loriot 910945eb5f undo dependency changes + always use core if not disabled 2024-02-27 16:19:28 +01:00
Sébastien Loriot 3b30756cd3 do not depend on CGAL_Core 2024-02-27 14:46:18 +01:00
Andreas Fabri e4558a4d4b Merge branch 'master' into CORE-boost_mp_number-GF 2024-02-23 17:04:37 +01:00
Mael Rouxel-Labbé 34b4b2cdf7 Fix warning 2023-12-13 09:39:51 +01:00
Mael Rouxel-Labbé 1c1fe07289 Fix input reading 2023-12-12 12:10:21 +01:00
Mael Rouxel-Labbé f2cc4ff509 Fix indentation 2023-12-12 11:43:11 +01:00
Laurent Rineau 5a628ec88a Merge pull request #7881 from afabri/Poisson-enable_structural_filtering-GF
Poisson Surface Reconstruction: Enable Structural Filtering
2023-12-11 13:56:08 +01:00
Andreas Fabri 74bcf248b3 const& 2023-12-01 07:16:53 +00:00
Mael Rouxel-Labbé bdc800bbab Merge the test about Poisson w/ parallel Mesh_3 into the (new) example 2023-11-28 11:41:49 +01:00
Mael Rouxel-Labbé 3df5e76199 Use enumerable_thread_specific rather than a static hint value
With a static hint and re-initialization in the constructor,
we could still get issues if someone did something like:

Poisson poisson_1(...);
Poisson poisson_2(...)
mesh(poisson_1);
mesh(poisson_2); // problem: the static hint points to a cell of T1
2023-11-28 11:10:38 +01:00
Mael Rouxel-Labbé e9e3287e63 Fix location hint potentially carrying over to the next reconstruction 2023-11-27 17:20:22 +01:00