MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / TEST_F

Function TEST_F

tests/tools/Triangle/TriangleWrapperTest.h:87–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85};
86
87TEST_F(TriangleWrapperTest, Creation) {
88 TriangleWrapper tri;
89 tri.set_points(m_vertices);
90 tri.set_segments(m_segments);
91 tri.set_max_area(0.1);
92 tri.set_verbosity(0);
93 tri.run();
94
95 MatrixFr vertices = tri.get_vertices();
96 MatrixIr faces = tri.get_faces();
97
98 ASSERT_GE(vertices.rows(), m_vertices.rows());
99 ASSERT_GT(faces.rows(), 0);
100
101 VectorF bbox_min = vertices.colwise().minCoeff();
102 VectorF bbox_max = vertices.colwise().maxCoeff();
103
104 ASSERT_FLOAT_EQ(0.0, bbox_min.minCoeff());
105 ASSERT_FLOAT_EQ(0.0, bbox_min.maxCoeff());
106 ASSERT_FLOAT_EQ(1.0, bbox_max.minCoeff());
107 ASSERT_FLOAT_EQ(1.0, bbox_max.maxCoeff());
108 ASSERT_INSIDE(m_holes.row(0), vertices, faces);
109}
110
111TEST_F(TriangleWrapperTest, Holes) {
112 TriangleWrapper tri;

Callers 2

DimReductionTest.hFile · 0.70

Calls 14

set_max_areaMethod · 0.80
set_holesMethod · 0.80
keep_convex_hullMethod · 0.80
set_pointsMethod · 0.45
set_segmentsMethod · 0.45
set_verbosityMethod · 0.45
runMethod · 0.45
get_verticesMethod · 0.45
get_facesMethod · 0.45
set_trianglesMethod · 0.45

Tested by

no test coverage detected