Exemplo n.º 1
0
 def testLeftmostface(self):
     h1 = triquad._SortFace(F2hole1,Vs2)
     h2 = triquad._SortFace(F2hole2,Vs2)
     holes = [h2, h1]
     self.assertEqual((h1,1), triquad._LeftMostFace(holes, Vs2))
Exemplo n.º 2
0
 def testJoinislands(self):
     holes = [ triquad._SortFace(F2hole1,Vs2), triquad._SortFace(F2hole2,Vs2)]
     ans = triquad._JoinIslands(F2outer, holes, Vs2)
     self.assertEqual(ans, [0, 12, 8, 2, 3, 9, 8, 12, 13, 6,
                            7, 10, 4, 5, 11, 10, 7, 14, 15, 1])
Exemplo n.º 3
0
 def testSortface(self):
     ans = triquad._SortFace(F3circle, Vs3)
     self.assertEqual(len(ans), len(F3circle))
     self.assertEqual(ans[0], 8)