Commit Graph

111966 Commits

Author SHA1 Message Date
Andreas Fabri 3d0a5e54a2 Add source of Orientation_6 for FPG 2025-04-24 09:19:00 +01:00
Andreas Fabri 90a376de17 Add to package description 2025-04-24 08:39:07 +01:00
Andreas Fabri eef2bea7b1 Add doc for storage policies 2025-04-24 08:11:39 +01:00
Andreas Fabri f147e0f0cc Use TDS_full_cell_mirror_storage_policy 2025-04-23 20:54:42 +01:00
Andreas Fabri d9c4f603ee const& 2025-04-23 17:47:47 +01:00
Andreas Fabri 9f07b04778 Replace queue with stack<T,Vector<T>> in insert_in_tagged_hole. static/data member would give even more speed 2025-04-23 17:41:25 +01:00
Andreas Fabri 0e61fdc8e1 vector for visited cells 2025-04-23 15:44:20 +01:00
Andreas Fabri 41ecef0fa3 Add macro for disabling filtering CGAL_NO_STATIC_FILTER_5 2025-04-23 14:51:31 +01:00
Andreas Fabri 23526e4c3b Static filter works but is slower than unfiltered :< 2025-04-23 14:23:54 +01:00
Sébastien Loriot 1c07d4c3b4 FPG generated version 2025-04-23 14:55:29 +02:00
Andreas Fabri f747db2774 rewrite predicate 2025-04-23 13:48:57 +01:00
Andreas Fabri 2d0dfd2822 Compiles but segfault 2025-04-23 11:53:03 +01:00
Andreas Fabri b9f983a515 Add static filter for Orientation_5 2025-04-23 11:00:43 +01:00
Sébastien Loriot e622f3e03e replace with FPG generated code 2025-04-23 11:08:12 +02:00
Sébastien Loriot f21e9b18ba update predicate source 2025-04-23 11:07:38 +02:00
Andreas Fabri 8cacb534a5 needs one more point 2025-04-23 09:42:15 +01:00
Andreas Fabri e79ee242bd Add code for FPG of Orientation_5 2025-04-23 09:37:39 +01: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
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
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 6d1c2da4c8 update call 2025-04-11 16:35:20 +02:00
Sébastien Loriot 6727894231 restrict shared vertices on the boundary 2025-04-11 14:30:52 +02:00
Sven Oesau 1ff234482d fix order of initialization 2025-04-11 10:44:17 +02:00
Andreas Fabri 86056be45e Do something with the loop variable 2025-04-11 08:00:31 +01:00
Andreas Fabri ad9864f7fb Triangulation_2: Remove [[maybe unused]] 2025-04-10 19:34:42 +01:00
Andreas Fabri ad64590d57 Periodic_c_mesh_3: Use kernel functor 2025-04-10 18:49:47 +01:00
Sébastien Loriot c5ab9f9adc Merge remote-tracking branch 'cgal/6.0.x-branch' into cgal/master 2025-04-10 18:19:14 +02:00
Sébastien Loriot d5a2d332eb Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-04-10 18:12:06 +02:00
Sebastien Loriot e04a8594b7
Spelling corrections (#8825)
Spelling corrections
2025-04-10 18:09:52 +02:00
Sebastien Loriot b33204d5f2
Spatial_search: Duplicate point handling (#8705)
## Summary of Changes

stop splitting nodes if the contained points are only duplicates

## Release Management

* Affected package(s): dD Spatial Searching
2025-04-10 18:08:30 +02:00
Sebastien Loriot 051f56967b
Workaround bug in gcc (#8820)
Fixes [these
errors](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-122/Alpha_wrap_3/TestReport_lrineau_Ubuntu-GCC_master_CXX20-Release.gz)

cc @mglisse
2025-04-10 18:07:13 +02:00
Sebastien Loriot be338b9169
Fix bad initialisation of the conic traits (#8822)
Should fix
[1](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Arrangement_on_surface_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[2](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Arrangement_on_surface_2_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[4](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Envelope_3/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[5](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Envelope_3_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[6](cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Minkowski_sum_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[7](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Minkowski_sum_2_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[8](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Surface_sweep_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz)
2025-04-10 18:05:04 +02:00
Sebastien Loriot ef4be69dec
fix deprecation warning (#8834)
Fix this deprecation [warning]
2025-04-10 18:04:25 +02:00
Sébastien Loriot 3226ee16ba Merge pull request #8829 from mehull-26/master
Typo fixes
2025-04-09 15:10:06 +02:00
Sébastien Loriot 3b07e3f027 deprecation starts in 6.7 2025-04-09 09:18:22 +02:00
Sébastien Loriot 18bf7051bd fix deprecation warning 2025-04-08 17:58:37 +02:00
Sven Oesau 9d1a089abf missing dimension in constructor
removing default constructor for dynamic dimension Kd_tree_rectangle
2025-04-08 11:28:37 +02:00