Add a non-trivial test with all degenerate faces

This commit is contained in:
Mael Rouxel-Labbé 2023-05-12 11:34:31 +02:00
parent d6581363f5
commit 52bf989086
2 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,16 @@
OFF
7 7 0
0 0 0
1 1 0
1 1 0
2 2 0
1 1 0
2 2 0
0.5 1 0
3 0 2 1
3 0 3 2
3 4 3 5
3 1 4 5
3 1 2 6
3 6 2 4
3 6 4 1

View File

@ -287,6 +287,11 @@ void test()
0, 1, // expected number of degenerate edges/faces in the selection
0, 0); // expected number of degenerate edges/faces in the mesh after partial removal
remove_degeneracies<K, Mesh>("data_degeneracies/all_degen.off",
std::initializer_list<std::size_t>({0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}), // edge selection
std::initializer_list<std::size_t>({0, 1, 2, 3, 4, 5, 6}), // face selection
4, 7, 4, 7, 0, 0);
remove_degeneracies<K, Mesh>("data_degeneracies/degtri_four.off",
std::initializer_list<std::size_t>({1}),
std::initializer_list<std::size_t>({3}),