Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +02:00
Laurent Rineau
f57ec48ece
Merge pull request #6548 from afabri/Intersect_3-fix_assert-GF
...
Intersect_3: Fix assert in the testsuite
2022-05-06 14:20:49 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Andreas Fabri
21ebead9b0
Intersect_3: Fix assert in the testsuite
2022-05-03 11:54:19 +01:00
Mael Rouxel-Labbé
d355a56d66
Merge remote-tracking branch 'cgal/master' into AABB_tree-Multiple_prim_per_datum-GF
2022-03-24 12:44:28 +01:00
Laurent Rineau
ba0053461f
Merge pull request #6344 from sloriot/CGAL-static_constexpr
...
Add missing static keyword
2022-02-24 09:49:38 +01:00
Laurent Rineau
eb86d35ab0
Merge pull request #6344 from sloriot/CGAL-static_constexpr
...
Add missing static keyword
2022-02-24 09:44:47 +01:00
Sébastien Loriot
6f6bd08e2e
add missing static keyword
2022-02-22 12:42:41 +01:00
Andreas Fabri
35eee1b117
Both types must be coerced
2022-02-03 15:47:17 +00:00
Andreas Fabri
a7ff075f37
Use Coercion_traits::Cast
2022-02-03 13:21:11 +00:00
Andreas Fabri
29fc20fc04
Fix by constructing a CFT from the double before doing operator-() ; Comment the testcase in Number_types
2022-01-20 13:04:12 +00:00
Sébastien Loriot
1491983b93
add missing include directives
2022-01-18 11:36:56 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
1e9cad98a8
better fix
2021-09-14 09:32:40 +02:00
Sébastien Loriot
b67589e16b
workaround sign issue
2021-09-14 08:41:34 +02:00
Mael Rouxel-Labbé
7049d667e5
Avoid copying arrays
2021-09-10 18:12:30 +02:00
Mael Rouxel-Labbé
afa4279a54
Merge branch 'Filtered_kernel-Do_intersect_3-GF-old' into Filtered_kernel-Do_intersect_3-GF
2021-09-10 17:50:28 +02:00
Mael Rouxel-Labbé
e829dc73d3
Merge branch 'Filtered_kernel-Do_intersect_3-GF-old' into Filtered_kernel-Do_intersect_3-GF
2021-09-10 17:46:08 +02:00
Mael Rouxel-Labbé
9f32bd1a79
Update header includes
2021-09-02 17:36:44 +02:00
Mael Rouxel-Labbé
d61680e324
Fix warning
2021-08-31 11:08:39 +02:00
Andreas Fabri
a95858fc55
Revert "Work around CGAL_AND as explained in the manual"
...
This reverts commit 7d2321cecd .
2021-08-31 08:56:56 +01:00
Mael Rouxel-Labbé
529da2ff68
Explicit the random seed in triangle/other tests
2021-08-29 13:54:01 +02:00
Mael Rouxel-Labbé
f0b00551f6
Fix constructing degenerate spheres in Plane_3 intersection tests
2021-08-29 13:53:33 +02:00
Andreas Fabri
7d2321cecd
Work around CGAL_AND as explained in the manual
2021-08-25 16:05:03 +01:00
Mael Rouxel-Labbé
5b94d2db56
Actually erase duplicate internal points
2021-08-25 14:52:22 +02:00
Mael Rouxel-Labbé
fe37492692
Remove debug print
2021-08-25 08:39:25 +02:00
Mael Rouxel-Labbé
cc6e76dd85
Lower verbosity of Intersection_3 tests
2021-08-24 11:40:26 +02:00
Mael Rouxel-Labbé
e1d6f75579
Fix bad tests
2021-08-23 11:49:54 +02:00
Mael Rouxel-Labbé
6dfe06a286
Fix conversion warnings
2021-08-23 11:49:45 +02:00
Andreas Fabri
3d04ab1e9e
Explicitely use CGAL::sign This only fixes some compilation errors, but not the runtime errors of AABB_tree for VC++
2021-08-13 10:27:36 +01:00
Mael Rouxel-Labbé
2f253b1f63
Remove useless sort
2021-08-06 10:13:00 +02:00
Mael Rouxel-Labbé
db4c3fbc76
Fix misc issues within intersection tests themselves
2021-08-06 10:12:37 +02:00
Mael Rouxel-Labbé
0002c4ae61
Enhance tests
2021-08-03 14:34:37 +02:00
Mael Rouxel-Labbé
5662b4cd41
Fix assuming some member functions actually return const&
2021-08-03 14:34:05 +02:00
Mael Rouxel-Labbé
bdba6eedfe
Fix accidentally calling API-only tests
2021-07-29 14:24:54 +02:00
Mael Rouxel-Labbé
9c6456f949
Fix some precision issues for Bbox_3 / kernel object do_intersect tests
...
The previous code relied on the kernel's FT having at least as much precision
as double, which isn't always the case.
Plenty of code still do this in Intersections_23...
2021-07-29 14:23:40 +02:00
Mael Rouxel-Labbé
98b7235aea
Add missing helper file
2021-07-29 13:43:40 +02:00
Mael Rouxel-Labbé
989f8b79de
More tests for the intersection Tet_3/Tr_3
2021-07-05 22:02:54 +02:00
Mael Rouxel-Labbé
e118e28e72
Rewrite CGAL::intersection(Tetrahedron_3, Triangle_3)
2021-07-05 22:02:11 +02:00
Mael Rouxel-Labbé
2b41096f69
Fix Sphere_3 Triangle_3/Tetrahedron_3 do_intersect
2021-06-30 11:26:13 +02:00
Mael Rouxel-Labbé
3afa3b546b
Re-enable tests + enhancements
2021-06-29 09:25:40 +02:00
Mael Rouxel-Labbé
6b6ab287a8
Fix Segment_3-Sphere_3 do intersect: detect fully contained segments
2021-06-28 13:26:28 +02:00
Mael Rouxel-Labbé
65b7d11acd
Test improvements
2021-06-25 21:28:54 +02:00
Mael Rouxel-Labbé
e70a62ac62
Fix Iso_cuboid_3 / Line_3 Do_intersect()
2021-06-25 20:16:29 +02:00
Mael Rouxel-Labbé
d1b456cd70
Add a lot more testing to Intersections_3
2021-06-23 17:39:52 +02:00
Mael Rouxel-Labbé
c2d1adfb69
Fix missing, extra do_intersect()/intersection() overloads
...
and reorganize everything...
2021-06-23 17:34:48 +02:00
Sébastien Loriot
9bfe21144e
fix incorrect return type
2021-06-17 12:56:32 +02:00
Sébastien Loriot
cdaabd3d72
static filter for do_intersect bbox/triangle
2021-06-16 13:56:08 +02:00
Sébastien Loriot
5f2c6fdbdf
refactor the code prior to plug static filters
2021-06-16 11:27:21 +02:00
Sébastien Loriot
93476f0b43
use sign
2021-06-15 15:24:00 +02:00