Laurent Rineau
|
edbc32959d
|
refactor debug API so that cdt_3_from_off can use the official API
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
b068e62ffb
|
cleanup of cdt_3_from_off.cpp, and move ITT code to CDT_3
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
b85035ff87
|
fix warnings
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
c48b4cb6c2
|
handle isolated non-manifold vertices into constrained faces
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
d34201ed38
|
fix a conversion warning (-1 converted to `std::size_t`)
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
15a155ec30
|
rename to `insert_vertices_range` and use `spatial_sort`
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
e02c1495bf
|
add a declarative RAII macro
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
28d6ac5e49
|
missing include
|
2025-10-29 14:12:50 +01:00 |
Laurent Rineau
|
7fe0100855
|
add other minified data sets from Thingi
|
2025-10-17 17:15:46 +02:00 |
Laurent Rineau
|
e7ab5002a3
|
add the test non_manifold_face_graph.off
|
2025-10-17 16:31:14 +02:00 |
Laurent Rineau
|
940ac3d6e4
|
try to please AppleCLang 15
- ...by adding an explicit deduction guide.
- and add -fexperimental-library (so that ranges::join is found).
|
2025-10-17 11:46:08 +02:00 |
Laurent Rineau
|
8746a29fa9
|
fix warnings about unused arguments or captures
|
2025-10-17 10:55:55 +02:00 |
Laurent Rineau
|
bc770242a5
|
minor: fix a warning
|
2025-10-16 17:20:34 +02:00 |
Laurent Rineau
|
61013d5053
|
more refactoring
|
2025-10-16 17:20:20 +02:00 |
Laurent Rineau
|
d7faad95dd
|
factoring part of the code into a function
|
2025-10-15 16:30:25 +02:00 |
Laurent Rineau
|
bac2c06026
|
refactoring of cdt_3_from_off.cpp
|
2025-10-14 23:50:17 +02:00 |
Laurent Rineau
|
75c2ac5a68
|
bug-fix: use longest border polyline to compute the normal
fix bug of Thingi 1439534
|
2025-10-13 17:52:41 +02:00 |
Laurent Rineau
|
b11e42c4a7
|
improve the assertion
|
2025-10-13 17:52:41 +02:00 |
Laurent Rineau
|
7d9dbdafcd
|
WIP: copy-paste to merge the two implementation
TODO: extract a common function
|
2025-10-13 17:52:41 +02:00 |
Laurent Rineau
|
21df7dad86
|
fix a bug
fixes Thingi test cases 200695 and 822697
|
2025-10-13 17:52:09 +02:00 |
Laurent Rineau
|
4d3d2f4f03
|
simplify the code
|
2025-10-10 10:35:38 +02:00 |
Laurent Rineau
|
626675ea08
|
use the traits class
|
2025-10-10 10:33:46 +02:00 |
Laurent Rineau
|
71c2425b6e
|
more debug
|
2025-10-10 10:33:27 +02:00 |
Laurent Rineau
|
c26c013b5a
|
reorganize some of the debugging code
|
2025-10-08 15:59:00 +02:00 |
Laurent Rineau
|
89393e1b7c
|
improve the minifier for errors
|
2025-10-03 10:54:40 +02:00 |
Laurent Rineau
|
ba10efcbe4
|
more runtime debug possibilities
|
2025-10-03 09:38:10 +02:00 |
Laurent Rineau
|
2a815ff510
|
add a label to the fdata sets segfaulting with --merge-facets
|
2025-10-03 09:37:02 +02:00 |
Laurent Rineau
|
d309bc89ce
|
fix typo "and and"
|
2025-09-30 17:11:15 +02:00 |
Laurent Rineau
|
f4aa383177
|
add new runtime debug flags
|
2025-09-30 12:49:02 +02:00 |
Laurent Rineau
|
b5a180d9df
|
fix the confusion between `handle` and `const_handle`
|
2025-09-26 10:22:15 +02:00 |
Laurent Rineau
|
757cc8525d
|
fix a warning
```
warning: array subscript 5 is outside array bounds of ‘std::array<const CGAL::Point_3<CGAL::Epick>*, 3> [1]’ [-Warray-bounds=]
```
|
2025-09-25 16:36:37 +02:00 |
Laurent Rineau
|
7df5c3a7bb
|
fix warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
|
2025-09-25 16:26:13 +02:00 |
Laurent Rineau
|
3f088282c5
|
add comments
add comments
|
2025-09-24 18:32:39 +02:00 |
Laurent Rineau
|
44e3994c51
|
careful when the union-find has only one set
|
2025-09-24 18:31:20 +02:00 |
Laurent Rineau
|
1a2c061364
|
add another way to reduce to two sets with union-find
|
2025-09-24 18:29:42 +02:00 |
Laurent Rineau
|
f6ebe208e9
|
extract a member function `detect_edges_and_cells_intersecting_region`
|
2025-09-24 16:59:32 +02:00 |
Laurent Rineau
|
5e80ca60bb
|
fix when CGAL_CDT_3_CAN_USE_CXX20_FORMAT is false
|
2025-09-23 21:37:55 +02:00 |
Laurent Rineau
|
538c2721b3
|
add border_facet_above
|
2025-09-23 21:30:59 +02:00 |
Laurent Rineau
|
9a241b2a9d
|
const-construct facets_of_border
|
2025-09-23 21:30:59 +02:00 |
Laurent Rineau
|
9726fb59bc
|
const-construct vertex_above
|
2025-09-23 19:00:03 +02:00 |
Laurent Rineau
|
7267b3a347
|
refactor the definition of vertex_below_handle
|
2025-09-19 16:40:58 +02:00 |
Laurent Rineau
|
9d08d4087d
|
missing is_marked
|
2025-09-19 16:40:12 +02:00 |
Laurent Rineau
|
92fab37129
|
add member fcts to handle vertex marks
|
2025-09-19 16:20:21 +02:00 |
Laurent Rineau
|
c5ad5bb113
|
more concise code
|
2025-09-19 12:11:28 +02:00 |
Laurent Rineau
|
0b2ebbc23e
|
extract debug output functions from construct_cavities
|
2025-09-18 16:57:54 +02:00 |
Laurent Rineau
|
0273049541
|
use if-constexpr instead of C++ preprocessor
|
2025-09-16 16:26:54 +02:00 |
Mael Rouxel-Labbé
|
3ccd3858ca
|
Minor CDT3+tet remesh example improvements
|
2025-07-09 16:58:54 +02:00 |
Laurent Rineau
|
9e10beda8b
|
protect a debug output
|
2025-07-03 11:04:25 +02:00 |
Laurent Rineau
|
7d828e506e
|
fix headers
|
2025-07-02 15:36:03 +02:00 |
Jane Tournois
|
67fa8d6254
|
wip user manual round #8
|
2025-07-01 09:24:22 +01:00 |