Commit Graph

114337 Commits

Author SHA1 Message Date
Sébastien Loriot 712464b690 try to please recent gcc 2025-10-21 08:26:34 +02:00
albert-github ef8f294288 Documentation correction
Added missing end double quotes as noted in (a.o.) overnight documentation build: https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.2-I-22/index.html
2025-10-20 18:58:27 +02:00
lvalque c2e38c2070 Merge branch 'SMS-slow_Garland-Heckbert' of github.com:LeoValque/cgal into SMS-slow_Garland-Heckbert 2025-10-17 16:47:41 +02:00
lvalque 8ad92851a1 Replace Bounded_normal_change_placement per Bounded_normal_change_filter 2025-10-17 16:47:31 +02:00
Sebastien Loriot d13510bdee
Add missing function doc links (#9074)
## Summary of Changes

Fix missing links in doc.

tentative TODO:
- [ ] Check all \`.+\(.+\).*\` --> stopped at BGL
- [ ] Plenty of wrong links for the overloaded functions like <em>A
shortcut to `CGAL::draw(vd2,
Graphics_scene_options_voronoi_diagram_2{})`.</em>, which points to
`CGAL::draw(T2)`.

## Release Management

* Affected package(s): Various
* Issue(s) solved (if any): https://github.com/CGAL/cgal/issues/7839
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:29:09 +02:00
Sebastien Loriot 367d80b21a
Add some documentation for the concept/model design pattern (#9077)
## Release Management

* Affected package(s): Installation
* Issue(s) solved (if any): fix https://github.com/CGAL/cgal/issues/8185
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:28:36 +02:00
Sebastien Loriot 0b5958a300
backticks 2025-10-17 15:28:21 +02:00
Andreas Fabri d9ba43a9ba Make it constexpr to avoid error in CI 2025-10-17 12:40:30 +01:00
Andreas Fabri 98a3051235 copy style 2025-10-17 10:48:26 +01:00
Sébastien Loriot a84ae55fd7 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-10-17 11:45:35 +02:00
Sébastien Loriot 3bfc5f32f5 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-10-17 11:44:39 +02:00
Andreas Fabri da011b2abe No longer #if 0 2025-10-17 10:43:33 +01:00
Andreas Fabri 3706528a0c
Update Stream_support/include/CGAL/IO/PLY/PLY_writer.h
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2025-10-17 11:20:06 +02:00
Sebastien Loriot 6f4bb669d6
Tetrahedral remeshing - add a test (#8953)
## Summary of Changes

Add a test that does
```
  c3t3 = make_mesh_3(domain);
  write_MEDIT(file, c3t3);
  read_MEDIT(file, tr);
  tetrahedral_isotropic_remeshing(tr);
```

to test the pipeline.

Adding this test is triggered by issue #8948, but it does not fix it.


## Release Management

* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership:
2025-10-17 10:32:30 +02:00
Sebastien Loriot 878ba3fc53
suggestions from Mael
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2025-10-17 10:28:57 +02:00
Sebastien Loriot 95c7d809f7
regular triangulation docs: fix all vertex iterators (#9093)
## Summary of Changes

order of begin and end iterator was wrong and description did not match
2025-10-17 10:07:30 +02:00
Sebastien Loriot 2007dd9e9e
Fixing conversion warnings (#9095)
## Summary of Changes

Fixing some conversion warnings.

## Release Management

* Affected package(s): Kinetic Surface Reconstruction, Lab, PMP
2025-10-17 10:06:48 +02:00
Sebastien Loriot b08f0a4aae
Handle case of identical projected points (#9100)
Do not try to insert constraint if two points are projected onto the
same 2D vertex
2025-10-17 10:06:08 +02:00
Sebastien Loriot 0cca10d79f
fix versions in doc menu (#9101)
Will avoid an issue if we release 6.1.1 before 6.2
2025-10-17 10:05:25 +02:00
Andreas Fabri 62a9c9e04f cleanup 2025-10-15 16:23:59 +01:00
Sébastien Loriot 67349ccbe1 include for boost range 2025-10-15 16:49:15 +02:00
Sébastien Loriot a507911b09 fix versions in doc menu 2025-10-15 12:20:58 +02:00
Sébastien Loriot 42068f6009 handle case of identical projected points 2025-10-15 11:03:16 +02:00
Sébastien Loriot 8215abd980 fix compilation and warnings 2025-10-15 09:57:32 +02:00
Andreas Fabri 358a588eae Deal with binary VTP for non-double kernel 2025-10-14 14:21:39 +01:00
Andreas Fabri c43058de26 Changes after Mael's comments 2025-10-14 09:24:44 +01:00
Sébastien Loriot 727de3bc45 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-10-13 09:42:21 +02:00
Sébastien Loriot 3e77bff198 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-10-13 09:41:18 +02:00
Sebastien Loriot 80f3603008
CGAL Lab: fix linter warnings and CMake ITK warning (#9085)
## Summary of Changes

- fix linter warnings in `Scene_polygon_soup_item.cpp`
- fix a CMake warning about ITK using deprecated headers

## Release Management

* Affected package(s): Lab
* License and copyright ownership: N/A, maintenance by GF
2025-10-13 09:37:15 +02:00
Sebastien Loriot 754e57ac3c
[OTR2] Deterministic reconstruction (#9092)
## Summary of Changes

Using timestamps to make iteration through vertices, edges and faces
deterministic

## Release Management

* Affected package(s): Optimal_transportation_reconstruction_2
* Issue(s) solved (if any): fix #8745
2025-10-13 09:33:46 +02:00
Sebastien Loriot d9262b1c46
Respected verbose (#9070)
## Summary of Changes

Added a small piece of code that generates an error message if verbose
is on and adding a face fails.
This fix is the bare minimum....
It would be nice to normalize all error messages and make them look
similar.

## Release Management

* Affected package(s): BGL
* Issue(s) solved (if any): fix #9034 partially. It partially fixes item
4. in the list of the bug report
* 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:
2025-10-13 09:32:12 +02:00
Sebastien Loriot d95917e06f
Do not define _USE_MATH_DEFINES (#9094)
## Summary of Changes

This leads to a warning in the
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.2-Ic-11/Periodic_2_triangulation_2/TestReport_Christo_ICPC-2025.1-Release.gz)
Also it is a weaker test as this `#define`  is not required.

## Release Management

* Affected package(s): Periodic_2_triangulation_2
* License and copyright ownership: unchanged
2025-10-13 09:30:54 +02:00
Mael 28e3cf9c87
Fix extra backtick 2025-10-09 16:35:33 +02:00
Mael 284df7125d
Remove trailing ws 2025-10-09 16:17:53 +02:00
Mael 3a350bf354
Apply suggestions from code review 2025-10-09 14:36:15 +02:00
Sven Oesau 0ffa81d3c4 fix warnings 2025-10-08 13:36:35 +02:00
Sven Oesau 46ba009009 another std::size_t to int conversion 2025-10-07 10:12:03 +02:00
Andreas Fabri 7816c70770 Avoid waring of Intel compiler 2025-10-06 15:18:50 +01:00
Sven Oesau 1a07d25cc3 fixing some conversion warnings 2025-10-06 16:06:42 +02:00
Andreas Fabri 8a248c0da3 Do not define _USE_MATH_DEFINES 2025-10-06 13:47:12 +01:00
Andreas Fabri 865c1d2ed7 Fix error in test case 2025-10-06 13:05:32 +01:00
lvalque 0417a52217
Update Installation/CHANGES.md
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-10-06 13:50:44 +02:00
Sébastien Loriot 24024424ef use constexpr 2025-10-02 15:11:02 +02:00
lvalque d3c069a10d Replace -et al.- in doc due to Doxygen behaviour 2025-10-02 14:41:20 +02:00
Mael Rouxel-Labbé f697aa5237 Also dump can_add_face output when a face fails to be added 2025-10-02 13:35:48 +02:00
Mael Rouxel-Labbé b72814fb2c Add verbose to BGL::can_add_face 2025-10-02 13:35:34 +02:00
lvalque ee1de0fdb9 Apply suggestions from review 2025-10-02 11:23:46 +02:00
Andreas Fabri 39531baac8 Use has_vnormal 2025-10-02 07:23:22 +01:00
Laurent Rineau f77f06eede Merge branch '6.1.x-branch'
# Conflicts:
#	Documentation/doc/resources/1.14.0/menu_version.js
#	Documentation/doc/resources/1.8.13/menu_version.js
#	Documentation/doc/resources/1.9.6/menu_version.js
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2025-10-01 16:29:04 +02:00
Laurent Rineau 10a9d44a10 next version on this branch will be 6.1.1 2025-10-01 16:25:25 +02:00