Commit Graph

112119 Commits

Author SHA1 Message Date
Sébastien Loriot ce2c04600e fix default value (doc bug) 2025-04-23 13:19:59 +02:00
Sebastien Loriot 92aaacfcab
Remove bad offset initialization (#8848)
## Release Management

* Affected package(s): `Periodic_3_mesh3`
* Issue(s) solved (if any):  -
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2025-04-23 11:44:04 +02:00
Sébastien Loriot 4863704023 workaround API change in QT 6.9 2025-04-22 20:49:10 +02:00
Andreas Fabri 02dc855e8d Address conversion warning 2025-04-22 15:02:40 +01:00
Guillaume Damiand c7cb4e1f84 namespace before #ifdef 2025-04-18 15:41:52 +02:00
Amin Khalsi b6a084fe02
Merge branch 'CGAL:master' into master 2025-04-18 14:34:15 +01:00
Jane Tournois 31e6f05b2b use rescan_after_load_of_triangulation() in an example 2025-04-18 14:13:53 +02:00
Guillaume Damiand 45c0087301 use Qt/Basic_viewer.h only if qt basic viewer is used 2025-04-18 13:41:55 +02:00
Guillaume Damiand 54b009f070 #if def basic viewer 2025-04-18 13:38:16 +02:00
Guillaume Damiand 46d3df5374 spaces 2025-04-18 13:06:17 +02:00
Guillaume Damiand af52702ef7 add licence header 2025-04-18 12:56:48 +02:00
Mael 5feb75062c
Rephrase 2025-04-18 12:49:56 +02:00
Guillaume Damiand ebf8f9dba1 remove un-necessary if def basic viewer 2025-04-18 11:27:19 +02:00
Guillaume Damiand cb42067263 update draw voronoi 2 2025-04-18 11:16:28 +02:00
Guillaume Damiand 4f80fdfe82 update draw mpwh2 2025-04-18 11:13:21 +02:00
Guillaume Damiand a62373bfd7 update draw for Periodic_2_triangulation_2 2025-04-18 11:10:51 +02:00
Guillaume Damiand 6153c05ebd compute size of vertices and edges the first time 2025-04-18 11:08:32 +02:00
Guillaume Damiand a36d0d4df8 initialize ptrs 2025-04-18 11:08:19 +02:00
Guillaume Damiand 3ecf4ee878 bug fix lcc demo 2025-04-18 09:38:20 +02:00
Guillaume Damiand 429d2926fd error in draw_polygon_set_2 2025-04-18 09:23:37 +02:00
Guillaume Damiand 72355df9f4 warnings 2025-04-18 09:07:50 +02:00
Guillaume Damiand 9a5adb37e7 Add file Basic_viewer.h 2025-04-17 17:45:34 +02:00
Guillaume Damiand b9efd6983c replace macro CGAL_USE_BASIC_VIEWER by CGAL_USE_BASIC_VIEWER_QT 2025-04-17 17:45:10 +02:00
Guillaume Damiand d65526c1d8 initialize size of edges and vertices depending on the bbox 2025-04-17 17:00:49 +02:00
Guillaume Damiand 219ea871d7 copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer 2025-04-17 15:55:54 +02:00
Sven Oesau a8cd0902a8 integrating reviews 2025-04-17 15:46:21 +02:00
Guillaume Damiand 705494d7fc start to reintegrate 2025-04-17 14:36:52 +02:00
Mael Rouxel-Labbé 18eb5b4640 Remove bad init 2025-04-17 10:59:19 +02:00
Sébastien Loriot f975f7e4e0 Merge remote-tracking branch 'cgal/6.0.x-branch' into master 2025-04-16 18:53:38 +02:00
Sébastien Loriot 6a56496c84 Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-04-16 18:51:44 +02:00
Sebastien Loriot 820d4decda
Fix for foldovers so that they are not considered as coplanar (#8734)
It is still not clear to me if we want to support those configurations
as they are self-intersections.
2025-04-16 18:49:11 +02:00
Sebastien Loriot c42b9aefd7
Shape_detection: Checking for normals (#8816)
## Summary of Changes

Checking for normals when Point_set_3 is used as input range

## Release Management

* Affected package(s): Shape_detection
* Issue(s) solved (if any): fix #6806
2025-04-16 18:48:15 +02:00
Sebastien Loriot 08796f1cca
Periodic_3_mesh_3: Use kernel functor (#8838)
## Summary of Changes

The Visual 2017 testsuite [
`I-c-128`](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-128/Periodic_3_mesh_3/TestReport_Christo_MSVC2017-Release-64bits.gz)
with `/permissive-` gives a compilation error . Instead of `p.x()` call
`compute_x(p)`.

## Release Management

* Affected package(s): Peridoc_3_mesh_3
* License and copyright ownership: unchanged
2025-04-16 18:47:37 +02:00
Sebastien Loriot efb882de5a
Triangulation_2: Remove [[maybe unused]] (#8839)
## Summary of Changes

ICE for VC++2017 in testsuite
[I-c-128](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-128/Triangulation_2_Examples/TestReport_Christo_MSVC2017-Release-64bits.gz)

## Release Management

* Affected package(s): Triangulation_2
* License and copyright ownership:  unchanged
2025-04-16 18:46:59 +02:00
Sebastien Loriot 2eba62408a
Restrict shared vertices on the boundary (#8841)
function internally used not already exposed
2025-04-16 18:46:16 +02:00
Sebastien Loriot fc98272ec7
use CGAL_Eigen3_support instead of CGAL_Eigen_support (#8843)
CGAL_Eigen_support is somehow deprecated

Hope this will fix white columns in CGAL-6.0.2-I-375
2025-04-16 18:45:53 +02:00
Sebastien Loriot 05dc5bef22
PMP::isotropic_remeshing() - Fix removal of boundary degenerate faces (2/2) (#8845)
## Summary of Changes

This PR follows #8685 and fixes issue #8836

Thanks @vegechick123 for the report!

## Release Management

* Affected package(s): PMP
* Issue(s) solved (if any): fix #8836
* License and copyright ownership: unchanged
2025-04-16 18:45:23 +02:00
Sébastien Loriot c5c535e796 fix warning 2025-04-16 18:43:07 +02:00
Sébastien Loriot d2c07e03ae fix warning 2025-04-16 18:39:45 +02:00
Sebastien Loriot 644f4235dc
Remove Documention bug in to_vector of Segment_3.h (#8846) 2025-04-15 16:44:13 +02:00
lvalque b0dcf8c3f5
Remove Documention bug in to_vector of Segment_3.h 2025-04-15 09:57:05 +02:00
Sébastien Loriot 1211a5ee22 fix visitor call in clip + add tests 2025-04-15 09:52:07 +02:00
Jane Tournois a52afd8800 setting status of edges that will disappear is cheaper than checking status 2025-04-14 11:30:44 +02:00
Jane Tournois 5b3356dbc6 fix halfedge status for opposite edges when removing border degenerate faces 2025-04-14 11:14:49 +02:00
Sébastien Loriot 29fcec6b3a fix dependencies 2025-04-13 20:55:21 +02:00
Sébastien Loriot c5d8089232 a test and an example requires Leda or Core 2025-04-13 20:50:36 +02:00
Sébastien Loriot 29134b2eed use CGAL_Eigen3_support instead of CGAL_Eigen_support 2025-04-13 20:40:31 +02:00
Sébastien Loriot dc024f7e03 add backward compatible visitor calls 2025-04-13 19:26:20 +02:00
aminkhalsi 702ab57f50 fixed some typos 2025-04-13 14:03:44 +01:00
Sébastien Loriot 6d1c2da4c8 update call 2025-04-11 16:35:20 +02:00