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

Method test_simple_cube

python/pymesh/tests/test_outerhull.py:25–35  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

23 self.assertTrue(np.all(face_sources < mesh.num_faces))
24
25 def test_simple_cube(self):
26 mesh = generate_box_mesh(
27 np.array([0, 0, 0]), np.array([1, 1, 1]))
28 outer_hulls = compute_outer_hull(mesh, all_layers=True)
29 self.assertEqual(1, len(outer_hulls))
30 outer_hull = outer_hulls[0]
31
32 self.assertTrue(outer_hull.is_closed())
33 self.assertEqual(mesh.num_vertices, outer_hull.num_vertices)
34 self.assertEqual(mesh.num_faces, outer_hull.num_faces)
35 self.assert_valid_attributes(mesh, outer_hull)
36
37 def test_intersecting_cubes(self):
38 mesh_1 = generate_box_mesh(

Callers

nothing calls this directly

Calls 4

generate_box_meshFunction · 0.90
compute_outer_hullFunction · 0.90
is_closedMethod · 0.45

Tested by

no test coverage detected