Commit Graph

332 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 09ce9242c3 Remove doc leftovers of previous implementations 2025-03-18 09:16:50 +01:00
Mael Rouxel-Labbé f1e1634d61 Revert indentation change 2025-03-17 17:22:07 +01:00
Mael Rouxel-Labbé 8dec5ba702 Update example of linear subdivision 2025-03-17 17:11:33 +01:00
Mael Rouxel-Labbé 1c3e9ebe23 Add some Extra in NP description to add links fixed Loop <-> fixed Catmull-Clark 2025-03-17 17:10:41 +01:00
Mael Rouxel-Labbé 5d1a9cdf45 Purge some obsolete links to method that no longer exists
use the NP in Loop / Catmull-Clark instead
2025-03-17 17:10:11 +01:00
Mael Rouxel-Labbé a3e1726405 Remove namespace alias in global namespace 2025-03-17 16:56:24 +01:00
Mael Rouxel-Labbé ede916eb39 Remove obsolete requirements on the graph having a sequential data structure
Obsolete with 9aa82af and 68a7fbb
2025-03-17 16:55:09 +01:00
Mael Rouxel-Labbé 1347518974 Misc doc fixes 2025-03-17 16:54:44 +01:00
Mael Rouxel-Labbé 3fccc2669d Add a sentence about fixed subdivision in the user manual 2025-03-17 16:52:13 +01:00
Mael Rouxel-Labbé 3efb6f05c6 Improve subdivision tests 2025-03-17 16:51:21 +01:00
Mael Rouxel-Labbé 25f5f5a548 Replace linear_subdivision with a NP in Loop and Catmull-Clark methods
As to support fixed subdivsion for quad meshes
2025-03-17 16:50:11 +01:00
Mael 50df8701bb Fix typo
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-02-26 00:33:06 +01:00
Andreas Fabri 067eeceae7 Include the header to test first 2025-02-22 11:44:15 +00:00
Mael Rouxel-Labbé c299e09501 Remove redundant mask 2025-02-20 11:09:47 +01:00
Mael Rouxel-Labbé 3547db7787 Add linear_subdivision 2025-02-20 11:09:29 +01:00
Mael Rouxel-Labbé afcd45e39b Add missing target computation in Linear_mask's border_edge() 2025-02-20 11:08:58 +01:00
Sébastien Loriot b589c88869 Merge remote-tracking branch 'cgal/master' into gsoc2023-hoskillua 2025-02-13 01:00:12 +01:00
Sébastien Loriot 692e0ef977 fix macro usage 2025-02-11 08:18:25 +01:00
Laurent Rineau e5001d1a50 update our CMake version 3.18...3.31
That will suppress the warnings about `CMP0167` (from CMake 3.30):

```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Sébastien Loriot 619875392c Merge branch 'gsoc2023' into master 2024-10-18 14:33:31 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +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
Jane Tournois a02ce9ea21 fix dependencies by removing Random_numbers where it's not needed anymore 2024-03-07 09:36:59 +01:00
hoskillua 2344871246 upsample subdivision 2023-10-31 09:00:24 +01: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 4e5578d469 issue #7395 Improvement of layout of model relations
- based on review
2023-07-15 13:12:15 +02:00
albert-github 301728a8a9 issue #7395 Improvement of layout of model relations
- Completed the cgalModels part
2023-07-09 12:43:36 +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
Laurent Rineau 824976a003 Merge pull request #7236 from albert-github/feature/issue_7231
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Andreas Fabri a19e3d95d5 Move the top level functions to the main reference manual page 2023-03-20 12:21:22 +01:00
Andreas Fabri 9335ef79ed Change who has as precondition that it is a triangle mesh 2023-03-17 19:42:06 +01:00
Andreas Fabri dbd56de018 merge master 2023-03-17 16:58:36 +01:00
Andreas Fabri 56937801d5 Just copy the input points 2023-03-17 14:46:49 +01:00
Andreas Fabri 19ebe4a922 Fix for mesh with borser 2023-03-16 15:13:57 +01:00
albert-github 2d60f46985 issue #7231 Improvement of layout of refines relations.
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Andreas Fabri cde4665e43 Add to see also 2023-03-14 07:58:54 +01:00
Andreas Fabri e4ec4a2c1f Subdivision: Add example for Linear_mask_3 2023-03-13 17:08:40 +01:00
Dimitris Papavasiliou 98c4a61501 Fix Sqrt(3) subdivision mask calculation
Compilation fails when building Sqrt(3) subdivision code using a Epeck
kernel on Windows 64-bit, where `size_t` is `long long unsigned int`.
This small fix changes the calculations to use ints instead.
2022-09-08 01:59:38 +03:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Sébastien Loriot 4ffc949199 replace boost::unordered by std::unordered
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Sébastien Loriot 75b03e6c0a use_default_values() -> default_values() 2022-01-10 18:36:37 +01:00
Sébastien Loriot 6d3176e061 move Named_parameters class in STL_extension
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot b04a5f9124 remove overloads with default parameters 2022-01-04 16:14:49 +01:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Dimitris Papavasiliou 45696cd539 Fix Doo Sabin subdivision for Gmpq-based kernels 2021-10-30 13:36:05 +03:00
Sébastien Loriot 8350dea94a char* -> std::string 2021-10-04 09:49:24 +02:00
Sébastien Loriot 47028cd184 automatically move data files in data dir + update paths
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Sebastien Loriot 20ea9e775f
Merge pull request #4009 from afabri/CGAL-internal-GF
CGAL: Move from CGAL/internal  to CGAL/Pkg/internal
2021-08-30 11:55:36 +02:00
Sebastien Loriot 8013590cc4
Update Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2021-08-26 15:49:59 +02:00