Sébastien Loriot
|
b31dc68889
|
add another option coplanar orientation
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
ebb051f0b6
|
remove debug
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
48c49add1c
|
more debug and enum fix
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
5defd784cc
|
better treatment of intersection between segments
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
adb5a31852
|
dramatic typo
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
003910ee22
|
fix typo
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
14105bbdd4
|
always use local indices for range insertion of constraints
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
8ff9f17a41
|
restore traits creation
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
3abf7c401b
|
add debug
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
f499c39266
|
add a version with fixed dimension for projection
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
2fade29214
|
add more debug
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
0bf300d5c5
|
plug new coplanar triangle intersection code
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
8bea32df62
|
WIP new coplanar intersection
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
fa662e7dea
|
WIP handle duplicated intersections + add in intersection list
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
8107157782
|
WIP handle coplanar
|
2023-04-06 19:25:46 +02:00 |
|
Sébastien Loriot
|
10252faf1d
|
WIP use segments
|
2023-04-06 19:25:45 +02:00 |
|
Sébastien Loriot
|
39d7bbc57f
|
WIP import intersection computation from coref code
|
2023-04-06 19:25:45 +02:00 |
|
Sébastien Loriot
|
842b6282b5
|
STILL WIP: copy/paste code for coplanar intersection
|
2023-04-06 19:25:45 +02:00 |
|
Sébastien Loriot
|
4bc74c399c
|
WIP: start improving intersect computation
|
2023-04-06 19:25:45 +02:00 |
|
Sébastien Loriot
|
9c2de3ee79
|
handle soup as input
|
2023-04-06 19:25:35 +02:00 |
|
Sébastien Loriot
|
822e65b3cf
|
build visitor once for all
|
2023-04-06 19:25:27 +02:00 |
|
Sébastien Loriot
|
7d1582ddbb
|
avoid doing twice the degenerate test
|
2023-04-06 19:25:27 +02:00 |
|
Sébastien Loriot
|
f9668e279f
|
use self-intersection test for soup for checking the validity of the output
on some cases it seems twice faster
|
2023-04-06 19:25:27 +02:00 |
|
Sébastien Loriot
|
a2169055c5
|
Merge pull request #7370 from sloriot/PMP-soup_self_intersections
Add self-intersection test and report functions for triangle soups
|
2023-04-06 19:25:04 +02:00 |
|
Sébastien Loriot
|
8985916382
|
add note
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
140d13a943
|
fix after Andreas' review
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
9cd2e031db
|
fix after review from Mael
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
5f3d748e19
|
add doc for self-intersection related functions for soups
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
96868b9fc4
|
fix debug code
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
f8ab63088a
|
add self-intersection functions for soup
no doc for now
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
dd4a4420f0
|
soup/mesh abstraction
|
2023-04-06 19:24:04 +02:00 |
|
Sébastien Loriot
|
9ba370a229
|
use a canonical orientation
|
2023-04-06 17:54:49 +02:00 |
|
Sébastien Loriot
|
370d9134a0
|
use insertion by range
|
2023-04-06 17:54:49 +02:00 |
|
Sébastien Loriot
|
e94c7be4aa
|
update doc + TODOs
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
34e8d7ee42
|
disable CDT+ that is slower and add debug
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
d92d37c476
|
fix condition
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
2b77fcd094
|
faster implementation + fix intersection segments + check
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
85368c43c6
|
use all vertices in the check
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
e1414de8d9
|
add debug
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
47ac016af7
|
skip degenerate faces
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
b0edd90580
|
add option to directly dump the soup
|
2023-04-06 17:54:48 +02:00 |
|
Sébastien Loriot
|
a1ff847b6a
|
add "brute-force" version of autorefine()
|
2023-04-06 17:54:44 +02:00 |
|
Sébastien Loriot
|
5828644133
|
fix warnings
|
2023-04-05 17:24:04 +02:00 |
|
Sébastien Loriot
|
cb672d4d90
|
Merge remote-tracking branch 'cgal/master' into PMP-decimation
|
2023-04-04 14:25:17 +02:00 |
|
Sebastien Loriot
|
964d108fd7
|
typo
|
2023-04-04 14:23:47 +02:00 |
|
Sebastien Loriot
|
5cf0be27c9
|
Fix typos
|
2023-04-04 14:22:32 +02:00 |
|
Andreas Fabri
|
8ee3eecc85
|
Remove unused typedefs
|
2023-04-04 08:33:51 +01:00 |
|
Sébastien Loriot
|
ae57ce5f2c
|
rephrase
|
2023-03-31 15:47:55 +02:00 |
|
Sébastien Loriot
|
077f307e01
|
be more precise
|
2023-03-31 14:39:33 +02:00 |
|
Sébastien Loriot
|
6330b825ad
|
add bounds
|
2023-03-31 14:39:33 +02:00 |
|