FIX Creation of non volume place in mode during simplification

This commit is contained in:
Filip Sykala 2021-09-01 19:15:16 +02:00
parent e6eae62584
commit 25feacfd95
2 changed files with 114 additions and 25 deletions

View file

@ -288,3 +288,12 @@ TEST_CASE("Simplify trouble case", "[its]")
its_quadric_edge_collapse(tm.its, wanted_count, &max_error);
CHECK(tm.its.indices.size() <= 8);
}
TEST_CASE("Simplified cube should not be empty.", "[its]")
{
auto its = its_make_cube(1, 2, 3);
float max_error = std::numeric_limits<float>::max();
uint32_t wanted_count = 0;
its_quadric_edge_collapse(its, wanted_count, &max_error);
CHECK(!its.indices.empty());
}