Exemple #1
0
 def test_clone02(self):
     mesh_input = Mesh(vertices=np.arange(3),
                       polygon_vertex_indices=[[0, 1, 2, 4]],
                       triangle_vertex_indices=np.array([[0, 1, 2],
                                                         [0, 2, 4]]))
     mesh_ans = Mesh(vertices=np.arange(3),
                     polygon_vertex_indices=[[0, 1, 2, 4]],
                     triangle_vertex_indices=np.array([[0, 1, 2], [0, 2,
                                                                   4]]))
     mesh_res = mesh_input.clone()
     mesh_input.vertices[:] = 0
     self.assertEqual(mesh_ans, mesh_res)
     self.assertNotEqual(mesh_input, mesh_res)
Exemple #2
0
 def test_clone01(self):
     mesh_input = Mesh(vertices=np.arange(3),
                       polygon_vertex_indices=[[0, 1, 2, 4], [0, 1, 2, 4]],
                       polygon_groups=[1, 0],
                       group_names=["R", "Left"])
     mesh_ans = Mesh(vertices=np.arange(3),
                     polygon_vertex_indices=[[0, 1, 2, 4], [0, 1, 2, 4]],
                     polygon_groups=[1, 0],
                     group_names=["R", "Left"])
     mesh_res = mesh_input.clone()
     mesh_input.vertices[:] = 0
     self.assertEqual(mesh_ans, mesh_res)
     self.assertNotEqual(mesh_input, mesh_res)