531 Commits
Author SHA1 Message Date
Sebastien Loriot 093535352a Missing REQUIRED 2026-07-27 09:32:43 +02:00
Andreas Fabri 560d79d1b5 CGAL: Cleanup around Core 2026-07-08 11:18:35 +01:00
Andreas Fabri 92ce2678d0 Random is documented in package Generators 2026-05-21 13:07:04 +01:00
albert-github 9bfb2f47af Update Generator/doc/Generator/CGAL/point_generators_3.h 2026-03-19 11:36:48 +01:00
albert-github afffe0a524 Spelling corrections
Spelling corrections

Note: the sentence "Triangle are triple of indices referring to position of points in the input point range." in Generator/doc/Generator/CGAL/point_generators_3.h should probably be reformulated (maybe " Traingles are triplets of indices....")
2026-03-19 10:44:38 +01:00
Sebastien Loriot 7ea06c63ea Get the last picked item (#9066)
You can now do:

```c++
  Random_points_in_triangle_mesh_3<TriangleMesh> g(mesh, r);
  Point c;
  face_descriptor fc;
  std::tie(c,fc) = g.point_and_support();
  ++g;
```

to get the normal of the picked point

cc @huang46u 

Small feature:
[here](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Generator_point_and_support)
2026-03-18 19:30:19 +01:00
Sébastien Loriot d556a556f3 typo 2026-03-09 17:16:51 +01:00
Sébastien Loriot daf02c5c0e test point_and_support API 2026-03-03 14:18:42 +01:00
Sébastien Loriot a955fa5ec8 typo 2026-03-03 14:18:29 +01:00
Sébastien Loriot c1cd727aa4 rename to point_and_support and also return the last point generated 2026-02-03 17:10:07 +01:00
Sébastien Loriot 9990ff9df8 rename class 2026-02-03 16:03:54 +01:00
Sébastien Loriot a295009abd apply review comments 2026-02-03 15:58:46 +01:00
Sebastien LoriotandMael 4a6e950048 remove extra space
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2026-02-02 13:57:24 +01:00
Mael Rouxel-Labbé 84446565a6 Merge remote-tracking branch 'cgal/main' into PMP-schism 2026-01-24 00:47:25 +01:00
Mael Rouxel-Labbé f430b0e38a Misc tiny fixes 2026-01-17 22:55:58 +01:00
Sébastien Loriot 65f4f94466 the item type of generator of points in triangle soup is size_t 2026-01-16 17:20:07 +01:00
albert-github ea9a69faf2 Removing double words
- removing double words
- correcting some texts
2026-01-13 12:18:50 +01:00
Sébastien Loriot 3b0d95e0e5 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-11-06 10:07:15 +01:00
Sébastien Loriot a9b369650a Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-11-06 10:04:46 +01:00
Sven Oesau 9e36c6744b adding support for Eigen3 5.0.0
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:01:01 +01:00
Andreas Fabri 4b89f17b42 CGAL: An Halfedge 2025-11-03 14:37:50 +00:00
Sébastien Loriot 426c268641 pass missing generator 2025-09-23 17:22:45 +02:00
Sébastien Loriot 7898a5c6e6 cosmetic 2025-09-12 12:04:47 +02:00
Sébastien Loriot f9f932712f document existing classes not documented 2025-09-12 12:00:10 +02:00
Sébastien Loriot 49b980a550 rename class to match naming conventions 2025-09-12 11:59:52 +02:00
Sébastien Loriot 194bd36d47 add a way to get the item where the random points was picked 2025-09-12 10:09:07 +02:00
Sébastien Loriot 13609a6966 no need to repeat the package name as it is on the line above 2025-05-22 17:53:41 +02:00
Andreas Fabri 0464fce7ac Generator: Document default for parameter radius 2025-04-28 07:39:39 +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
Laurent Rineau 96cd3e6f09 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:25:24 +02:00
Andreas Fabri 9bf4134043 Only link with Boost::program_options - Supported the minimum required cmake 2024-10-09 13:14:11 +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
Donghao Chu 286be1cfd0 Pass random instance to GeneratorOnObject in Generic_random_point_generator for consistency 2024-08-21 14:38:31 +08:00
Andreas Fabri 12468ccf4a Address #8401 2024-08-09 11:32:26 +01: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 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +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 49e1a6924e 101 code 2024-05-16 09:42:26 +01:00
Andreas Fabri d963242031 Test 2024-05-15 13:20:03 +01:00
Andreas Fabri 2d32a448ac Generator: Add generator I wrote several times 2024-05-15 12:36:25 +01:00
albert-github e4dff1ffaf issue #7395 Improvement of layout of model relations
Corrections after review.
2023-07-21 11:41:27 +02: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 a0320dd7b4 Merge branch 'master' into feature/issue_7395
# Conflicts:
#	Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
Laurent Rineau 4a2c7a668d Merge pull request #7571 from albert-github/feature/issue_7454
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +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
albert-github b3af96caa1 issue #7454 Consistency of BigO notations
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
Sébastien Loriot 8b3acae1c7 boost::remove_reference -> std::remove_reference 2023-04-23 22:36:59 +02:00
Laurent Rineau dc79157bf4 Merge pull request #7092 from afabri/Generator-dont_assert-GF
Generator: Fix assert
2023-03-30 18:04:41 +02:00