Exemple #1
0
 def testDuplicatedPoints(self):
     v = STLParser()
     v.parse(os.path.join(file_path, 'data/ship.stl'))
     self.assertEqual(2484, len(v.getPoints()))
     np = NodePare()
     np.addPoints(v.getPoints())
     np.parePoints()
     self.assertEqual(575, len(np.getParedPoints()))
 def _loadMaleMesh(self, resources_path):
     mp = STLParser()
     mp.parse(os.path.join(resources_path, 'data', 'pelvis_male_236mm.stl'))
     nodes_start = mp.getPoints(pared=True)
     elements = mp.getElements(zero_based=False, pared=True)
     mp.parse(os.path.join(resources_path, 'data', 'pelvis_male_324mm.stl'))
     nodes_end = mp.getPoints(pared=True)
     createMeshTime(self._male_coordinate_field, nodes_start, 236, nodes_end, 324, elements)
 def testDuplicatedPoints(self):
     v = STLParser()
     v.parse('data/ship.stl')
     self.assertEqual(2484, len(v.getPoints()))
     np = NodePare()
     np.addPoints(v.getPoints())
     np.parePoints()
     self.assertEqual(575, len(np.getParedPoints()))
Exemple #4
0
    def testConvert(self):
        v = STLParser()
        v.parse('data/pelvis_minimal.stl')
        nodes = v.getPoints(pared=True)
        self.assertEqual(13, len(nodes))
        elements = v.getElements(zero_based=False, pared=True)
        self.assertEquals([1, 4, 2], elements[1])
        mesh = {'nodes': nodes, 'elements': elements}

        convert(mesh, define_faces=True)
Exemple #5
0
    def testConvert(self):
        v = STLParser()
        v.parse('data/pelvis_minimal.stl')
        nodes = v.getPoints(pared=True)
        self.assertEqual(13, len(nodes))
        elements = v.getElements(zero_based=False, pared=True)
        self.assertEquals([1, 4, 2], elements[1])
        mesh = {'nodes': nodes, 'elements': elements}

        convert(mesh, define_faces=True)
Exemple #6
0
 def testFailingModelInVersion000400(self):
     v = STLParser()
     v.parse(os.path.join(file_path, 'data/amazing_alveoli_minimal.stl'))
     self.assertEqual(310188, len(v.getPoints()))
     elements = v.getElements(zero_based=False, pared=True)
     self.assertEquals([4, 1, 3], elements[1])
Exemple #7
0
 def testParedZeroBased(self):
     v = STLParser()
     v.parse(os.path.join(file_path, 'data/pelvis_minimal.stl'))
     self.assertEqual(33, len(v.getPoints()))
     elements = v.getElements(zero_based=False, pared=True)
     self.assertEquals([1, 4, 2], elements[1])
Exemple #8
0
 def testPared(self):
     v = STLParser()
     v.parse(os.path.join(file_path, 'data/pelvis_minimal.stl'))
     self.assertEqual(13, len(v.getPoints(pared=True)))
     elements = v.getElements(pared=True)
     self.assertEquals([0, 3, 1], elements[1])
Exemple #9
0
 def testZeroBased(self):
     v = STLParser()
     v.parse('data/pelvis_minimal.stl')
     self.assertEqual(33, len(v.getPoints()))
     elements = v.getElements(zero_based=False)
     self.assertEquals([4, 5, 6], elements[1])
 def testParedZeroBased(self):
     v = STLParser()
     v.parse('data/pelvis_minimal.stl')
     self.assertEqual(33, len(v.getPoints()))
     elements = v.getElements(zero_based=False, pared=True)
     self.assertEquals([1, 4, 2], elements[1])
 def testPared(self):
     v = STLParser()
     v.parse('data/pelvis_minimal.stl')
     self.assertEqual(13, len(v.getPoints(pared=True)))
     elements = v.getElements(pared=True)
     self.assertEquals([0, 3, 1], elements[1])