Laurent Rineau
4a7f9269dc
another bug fix?!
2023-06-20 17:31:13 +02:00
Laurent Rineau
fe0dc127a3
if-guard about C++17
2023-06-20 15:14:01 +02:00
Laurent Rineau
367466c434
Merge branch '5.5.x-branch' into Triangulation_3-fix_simplex_traverser-GF
2023-06-20 14:48:05 +02:00
Laurent Rineau
4f94c70740
typos
2023-06-19 17:15:42 +02:00
Laurent Rineau
6edb602729
factorize code when cells are traversed
2023-06-19 17:11:19 +02:00
Laurent Rineau
94a1d7efdb
add special test cases
2023-06-19 17:06:31 +02:00
Laurent Rineau
14ff8c6af5
fix bugs
2023-06-19 17:06:10 +02:00
Andreas Fabri
2b112c9ed3
Parameterization: Cleanup of an example
2023-06-19 09:38:04 +01:00
Laurent Rineau
8a6f8f2c06
fix dimension() of a singular simplex
2023-06-18 21:20:56 +02:00
Laurent Rineau
e936fcb36b
factorize the debug function helpers
2023-06-18 21:20:19 +02:00
Laurent Rineau
f193744e66
walk_to_next_3: reformat to indentation by 2 space
2023-06-16 18:35:14 +02:00
Laurent Rineau
dcfd783953
change/fix some oddities in the code
2023-06-16 18:07:22 +02:00
Laurent Rineau
5a0c09d667
factorize/reformat the code
...
The cases `chnext == {}` and `chnext != {}` were actually very
similar.
2023-06-16 17:48:32 +02:00
Laurent Rineau
6b835a1799
use triangulation().tds().has_vertex to avoid dummies
2023-06-16 15:35:18 +02:00
Laurent Rineau
5c81b975ae
triangulation() is now a reference
2023-06-16 15:33:02 +02:00
Laurent Rineau
80a4064350
chprev/chnext
2023-06-16 15:23:50 +02:00
Laurent Rineau
461b7689ea
change the display of the test file
2023-06-16 15:00:29 +02:00
Laurent Rineau
a2a736d074
fix last bug in the test file
2023-06-16 12:48:39 +02:00
Laurent Rineau
169985ea96
fix remaining cases even with permutations
...
Now I am quite confident that the code is correct.
2023-06-16 12:37:08 +02:00
Laurent Rineau
42f8b92c1d
add comments
2023-06-16 11:50:35 +02:00
Laurent Rineau
8207105503
fix accidental use of std::optional (boost:: instead)
2023-06-15 18:07:52 +02:00
Laurent Rineau
a4a1e51e02
implementation permutations... and tests fail!
2023-06-15 17:25:16 +02:00
Laurent Rineau
8e7460108f
fix case I131I
...
The test case was wrong, because of non-exact floating points values,
in decimal.
All implemented test cases pass, now. And we do not expect missing
test cases.
Now, I should implement permutations of the four vertices of the tet.
2023-06-15 17:06:08 +02:00
Laurent Rineau
c7130e0c58
fix test case 131I
2023-06-15 16:41:07 +02:00
Laurent Rineau
4f20dc0f44
fix case 31
2023-06-15 15:50:51 +02:00
Jane Tournois
c9b04ebc97
apply input image translation to image with weights wrapper
2023-06-15 15:05:39 +02:00
Laurent Rineau
bec374fc86
add comments: actually only one missing case
2023-06-15 14:28:02 +02:00
Laurent Rineau
f75f642b21
all test cases pass!!
...
(this commit is a cosmetic change)
All test cases pass, but:
- there are TODOs (missing cases 031, 030, 130, and 131.
- we should test with permutations of the four vertices
2023-06-15 13:21:11 +02:00
Laurent Rineau
6525e46d58
fix test case 232I
...
the test case was wrong
2023-06-15 13:17:05 +02:00
Laurent Rineau
9f4b8d5785
fix case I232
2023-06-15 13:16:28 +02:00
Laurent Rineau
00aa91967b
`prev` then `cur` is more logic
2023-06-15 12:33:00 +02:00
Laurent Rineau
e574a3a191
fix case 132I
2023-06-15 12:32:35 +02:00
Laurent Rineau
9cd8f0e8e1
fix case 12
2023-06-15 11:32:41 +02:00
Laurent Rineau
a26351455b
Add comments about missing cases
2023-06-15 10:23:01 +02:00
Laurent Rineau
b9eea8ec0d
bug-fix test case 121
2023-06-14 21:12:15 +02:00
Laurent Rineau
7b039e3761
fix test cases for I032I, and I03
...
`-.1`, and `.8` are not floating point values.
I have used `.125` (1/8) and `.5` instead.
2023-06-14 17:57:50 +02:00
Laurent Rineau
311b04a0a7
bug-fix for case "0323 with bbox"
...
The test-case was wrong.
2023-06-13 17:32:29 +02:00
Laurent Rineau
d5f5a6e2cd
buf-fix for case 032I
2023-06-13 17:19:03 +02:00
Laurent Rineau
67b2d1c770
bug-fix of case "230 with bbox"
2023-06-12 18:06:40 +02:00
Laurent Rineau
5048eb960d
bug-fix!!
...
I have been working on that issue for a few days. Eventually I found
the bug.
2023-06-12 16:45:16 +02:00
Laurent Rineau
5dceac54ef
cosmetic changes
2023-06-12 16:43:51 +02:00
Laurent Rineau
d6f6096518
test intersection before the other lines that may swap simplices
2023-06-12 16:38:42 +02:00
Laurent Rineau
c1ba814e4a
Merge branch '5.4.x-branch' into 5.5.x-branch
2023-06-09 16:26:02 +02:00
Laurent Rineau
49db57e68d
Merge pull request #7505 from sloriot/Installation-fix_cmake_warning
...
Minimum version should be first
2023-06-09 16:25:55 +02:00
Laurent Rineau
be6a766037
Merge pull request #7504 from lrineau/Polyhedron_demo-fix_memory_leaks-GF
...
fix various memory leaks in CGAL Lab
2023-06-09 16:25:46 +02:00
Laurent Rineau
99f43c0cae
Merge pull request #7504 from lrineau/Polyhedron_demo-fix_memory_leaks-GF
...
fix various memory leaks in CGAL Lab
2023-06-09 16:25:33 +02:00
Sébastien Loriot
d1ddd62192
minimum version should be first
2023-06-09 09:20:03 +02:00
Laurent Rineau
d1cda5bd31
fix various memory leaks in CGAL Lab
2023-06-08 12:56:32 +02:00
Laurent Rineau
f2500cbcfc
Merge branch '5.4.x-branch' into 5.5.x-branch
2023-06-07 17:36:28 +02:00
Laurent Rineau
6ab1337951
Merge pull request #7496 from lrineau/Triangulation_3-fix_regular_with_TBB-GF
...
Regular_triangulation_3: fix another race-condition
2023-06-07 17:36:25 +02:00