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

Function TEST_F

tests/tools/TetGen/TetgenWrapperTest.h:30–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28};
29
30TEST_F(TetgenWrapperTest, Cube) {
31 MeshPtr mesh = load_mesh("cube.obj");
32
33 MatrixFr vertices = extract_vertices(mesh);
34 MatrixIr faces = extract_faces(mesh);
35
36 TetgenWrapper wrapper;
37 wrapper.set_points(vertices);
38 wrapper.set_triangles(faces);
39 wrapper.set_split_boundary(false);
40 wrapper.set_verbosity(0);
41 wrapper.run();
42
43 MatrixFr tet_vertices = wrapper.get_vertices();
44 MatrixIr tet_faces = wrapper.get_faces();
45 MatrixIr tet_voxels = wrapper.get_voxels();
46
47 ASSERT_GE(tet_vertices.rows(), vertices.rows());
48 ASSERT_GT(tet_faces.rows(), 0);
49 ASSERT_GT(tet_voxels.rows(), 0);
50}
51
52#endif

Callers

nothing calls this directly

Calls 11

load_meshFunction · 0.85
extract_verticesFunction · 0.85
extract_facesFunction · 0.85
set_pointsMethod · 0.45
set_trianglesMethod · 0.45
set_split_boundaryMethod · 0.45
set_verbosityMethod · 0.45
runMethod · 0.45
get_verticesMethod · 0.45
get_facesMethod · 0.45
get_voxelsMethod · 0.45

Tested by

no test coverage detected