1 #include <gtest/gtest.h> 2 #include <Unittests/unittests_common.hh> 13 virtual void SetUp() {
17 virtual void TearDown() {
40 TEST_F(OpenMeshCollapsePoly, CheckCollapseOkDoublesidedTriangle) {
47 mesh_.add_face(vh0, vh1, vh2);
48 mesh_.add_face(vh0, vh2, vh1);
52 mesh_.request_vertex_status();
53 mesh_.request_face_status();
54 mesh_.request_edge_status();
58 for (
const auto hh : mesh_.all_halfedges() )
60 if (mesh_.is_collapse_ok(hh) )
65 EXPECT_EQ(collapsable,0) <<
"No collapse should be ok when we have only a double sided Triangle";
Kernel::Point Point
Coordinate type.
SmartVertexHandle add_vertex(const Point &_p)
Alias for new_vertex(const Point&).
Kernel::VertexHandle VertexHandle
Handle for referencing the corresponding item.