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
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
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
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
Laurent Rineau
38812be5eb
Merge pull request #5680 from afabri/Intersections-fix_RT-GF
...
Intersections_3: Fix do_intersect(sphere/triangle) if FT has no division
2021-05-27 19:12:35 +02:00
Andreas Fabri
4f7703fd94
trailing whitespace
2021-05-06 08:07:39 +02:00
Andreas Fabri
f45e843cd0
trailing whitespace
2021-05-06 08:03:53 +02:00
Andreas Fabri
b7b2e19555
Add the sphere ray tests
2021-05-05 17:39:59 +02:00
Andreas Fabri
10e1b51ed3
Add &s
2021-05-05 17:24:37 +02:00
Andreas Fabri
28a6a91453
Intersections_3: Make do_intersect(sphere/triangle) work if FT is division free
2021-05-05 16:54:05 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Laurent Rineau
c091c7f86e
Merge pull request #5532 from lrineau/Kernel_23-Do_interesect__without_division-GF
...
Remove operator/ from CGAL::Mpzf and implement Do_intersect_3 with RT only (without division)
2021-04-28 15:24:15 +02:00
Andreas Fabri
8ede8fc7ae
Remove unused parameter
2021-04-27 14:16:55 +01:00
Andreas Fabri
9473da27f8
Address warning: unused parameter 'k' [-Wunused-parameter]
2021-04-22 09:23:48 +01:00
Mael
8226666398
Merge branch 'master' into Triangulation_on_sphere_2-GF
2021-04-17 11:22:30 +02:00
Sebastien Loriot
b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
...
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Andreas Fabri
a192a45f5b
Fix warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2021-04-07 12:09:16 +01:00
Andreas Fabri
76719b903f
Introduce the macro CGAL_NO_MPZF_DIVISION_OPERATOR
2021-04-07 12:06:26 +01:00
Maxime Gimeno
17602e589e
Merge remote-tracking branch 'cgal/master' into CGAL-clang_tidy__nullptr_on_Mesh_2-GF
2021-04-07 09:17:51 +02:00
Laurent Rineau
1b54449dc5
Merge pull request #4878 from danston/Kernels-decltypes-danston
...
Improve decltype/result_of/invoke_result
2021-04-06 15:13:21 +02:00
Laurent Rineau
58ddf16295
Merge pull request #5507 from afabri/PMP-vtune_isotropic_remeshing-GF
...
PMP: Accelerate isotropic remeshing
2021-04-06 15:13:11 +02:00
Andreas Fabri
abe6aa1eca
remove unused typedefs
2021-04-01 19:48:44 +01:00
Andreas Fabri
6ac2ee54db
Remove a test file as it adds nothing new
2021-03-30 14:39:27 +01:00
Andreas Fabri
7ebdd07a4c
Add <RT> to rank as expression templates don't match
2021-03-30 14:28:55 +01:00
Andreas Fabri
dbfb7157bb
Rename compare() to compare_quotients()
2021-03-30 10:14:02 +01:00
Andreas Fabri
c6b2038353
Rename test
2021-03-29 17:40:46 +01:00
Andreas Fabri
99a52959c3
Add the do_intersect for 3 planes using the rank() written by Sebastien
2021-03-29 17:15:53 +01:00
Andreas Fabri
23f1badd85
Use is_zero() instead of == FT(0)
2021-03-22 09:03:50 +01:00