(self)
| 31 | tiled_wire_network.get_attribute("thickness").ravel()) |
| 32 | |
| 33 | def test_tile_with_guide_mesh(self): |
| 34 | wire_network = self.get_brick5() |
| 35 | params = Parameters(wire_network, 0.5) |
| 36 | |
| 37 | tiler = Tiler(wire_network) |
| 38 | |
| 39 | mesh = generate_box_mesh(np.zeros(3), np.ones(3), subdiv_order=1, |
| 40 | using_simplex=False) |
| 41 | |
| 42 | tiler = Tiler(wire_network) |
| 43 | tiler.tile_with_guide_mesh(mesh, params) |
| 44 | tiled_wire_network = tiler.wire_network |
| 45 | |
| 46 | self.assertEqual(8 * wire_network.num_edges, |
| 47 | tiled_wire_network.num_edges) |
| 48 | self.assertEqual(8 * wire_network.num_vertices - 12, |
| 49 | tiled_wire_network.num_vertices) |
| 50 | self.assert_array_equal( |
| 51 | mesh.bbox, tiled_wire_network.bbox) |
| 52 | self.assertTrue(tiled_wire_network.has_attribute("thickness")) |
| 53 | self.assertTrue(tiled_wire_network.has_attribute("vertex_offset")) |
| 54 | self.assert_array_equal( |
| 55 | np.ones(tiled_wire_network.num_vertices) * 0.5, |
| 56 | tiled_wire_network.get_attribute("thickness").ravel()) |
| 57 | |
| 58 | def test_tile_with_mixed_patterns(self): |
| 59 | wire_networks = [ |
nothing calls this directly
no test coverage detected