Commit Graph

156 Commits

Author SHA1 Message Date
Sébastien Loriot 78cfeacf01 Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
Léo Valque 7a6fbd132b remove unused functor in Segment_3_segment_3 2025-06-04 09:13:41 +02:00
Léo Valque 93b0d42e40 add include to compare in Distance_3/Point_3_Point_3 2025-06-03 18:28:08 +02:00
Léo Valque b9b098604e add namespace specification for the issue with leda 2025-06-03 18:28:08 +02:00
Laurent Rineau e972b9a1fb fix min/max macro issue 2025-04-03 16:13:25 +02:00
Sébastien Loriot 03dd5e0122 colinear -> collinear 2025-03-17 17:59:49 +01:00
albert-github e7fcddb270 Spelling correction
Spelling correction
2025-03-17 17:54:48 +01:00
Sebastien Loriot e4d5ce2210
missing eol 2025-03-17 13:50:24 +01:00
Léo Valque 676495c5c1 limit to 1M pair tested in bench_thingi10K 2025-03-07 18:12:42 +01:00
Sebastien Loriot f1ebfd1f08 fix issue on macOS 2025-03-06 16:11:34 +01:00
Léo Valque 6fc8ccf518 fogert tp solve the previous bug in test_squared_distance 2025-03-06 15:37:23 +01:00
Léo Valque 22d372b297 Solve bug on mac 2025-03-06 15:22:40 +01:00
Léo Valque 74d19c4778 remove unused variable 2025-03-05 09:38:09 +01:00
Sébastien Loriot 2cf7f4a52c inline to avoid multiple definitions 2025-03-04 17:24:57 +01:00
Sébastien Loriot a201c2ebf4 reordering 2025-03-04 17:16:47 +01:00
Sébastien Loriot f6dac8a08d no static and enable if 2025-03-04 15:48:38 +01:00
Léo Valque 765aa430a2 Fix warnings and compile error 2025-03-04 11:41:29 +01:00
Léo Valque 042e2ad862 Adapt csq_dist P_T and T_T for Uncertain_result 2025-03-03 16:46:50 +01:00
Léo Valque 6dedfe8858 Correct error in include name 2025-02-28 16:26:53 +01:00
Léo Valque 59e87e8468 modify test function 2025-02-28 16:09:55 +01:00
Léo Valque dfc40bde23 remove trailing whitespace 2025-02-28 14:03:19 +01:00
Léo Valque 91f29df106 Cleaning of the files, remove useless comments, correct indent and tab 2025-02-28 13:58:12 +01:00
Léo Valque 6fd52ee0d5 benchmark 2025-02-27 18:09:43 +01:00
Léo Valque 833a2bb4d0 Correct bug in CSQ Triangle_Triangle 2025-02-27 18:00:40 +01:00
Léo Valque fbf588e936 Get back on CSQ Point-Segment, new was slower 2025-02-27 10:58:53 +01:00
Léo Valque bf4e61e4e5 First bench 2025-02-26 18:44:08 +01:00
Léo Valque dce9e4fde7 Debug CSG Point Tetrahedron 2025-02-21 17:43:13 +01:00
Léo Valque c631613612 Solve bug in SQ Point-Tetrahedron, CSQ Point-Tetrahedron, improve test of these functions 2025-02-21 15:37:25 +01:00
Léo Valque f08b5dceda csq_dist Point Triangle + Debug 2025-02-20 17:56:02 +01:00
Léo Valque 0436efa118 macro for global_function_distance 2025-02-19 19:26:09 +01:00
Léo Valque 8bdc4b4f5d add test_compare_distance_3.cpp 2025-02-19 12:03:06 +01:00
Léo Valque d7c9cce0b9 Compare squared distance with point 2025-02-19 12:03:06 +01:00
Léo Valque 73d79f8194 compare square distance Seg3 Seg3 2025-02-19 12:03:06 +01:00
Laurent Rineau 8eefb7f173 Merge branch 'master' into pr/lrineau/8273 2025-02-07 16:10:52 +01:00
Laurent Rineau e5001d1a50 update our CMake version 3.18...3.31
That will suppress the warnings about `CMP0167` (from CMake 3.30):

```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Laurent Rineau d4e6ffddf4 fix protection against min/max macros
The regular expression I used was:

```
((?!(?:^.*(\/\/|\/\*).*|^ *\* .*|^[^"]*"(?:"[^"]*"|[^"])*))^(?:.*[ ,\(]|))(\b(?:(?:[A-Za-z]+::)*)(?:max|min))\b *\(
```
2025-01-14 16:12:34 +01:00
Andreas Fabri f63c99d342 remove duplicates 2024-08-13 08:48:31 +01:00
Sebastien Loriot fb4416fff5
typo 2024-08-12 18:10:40 +02:00
Andreas Fabri 12468ccf4a Address #8401 2024-08-09 11:32:26 +01:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Mael Rouxel-Labbé 5aeb59215f Avoid some superfluous checks 2022-02-28 11:29:54 +01:00
Mael Rouxel-Labbé 192ae3fb83 Use kernel functor 2022-02-25 15:56:27 +01:00
Mael Rouxel-Labbé 36c800688d More tests 2022-02-25 13:40:02 +01:00
Mael Rouxel-Labbé d048a50f57 Revert b95c60fc9f
One orientation is not sufficient to determine which segment realizes the min.
Reverting to the previous implementation.

b95c60fc9f
2022-02-25 13:38:45 +01:00
Mael Rouxel-Labbé 2dd39271e6 Fix typo 2022-02-24 21:58:28 +01:00
Andreas Fabri 9310a482a1 Construct a FT from non integral double 2022-01-26 10:53:42 +00:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Sébastien Loriot 049c525276 use integer and reduce the number of tests
leda_rational is not automatically doing gcd calls so Quotient<leda_integer>
is faster for our applications.
The test is still slow with EPECK
2021-09-08 15:21:06 +02:00
Mael Rouxel-Labbé a4a00d969d Reapply changes from PR #5680 (merge conflict resolution)
Outside of the merge commit for clarity.
2021-06-23 22:30:42 +02:00