def testLeftmostface(self): h1 = triquad._SortFace(F2hole1,Vs2) h2 = triquad._SortFace(F2hole2,Vs2) holes = [h2, h1] self.assertEqual((h1,1), triquad._LeftMostFace(holes, Vs2))
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])
def testSortface(self): ans = triquad._SortFace(F3circle, Vs3) self.assertEqual(len(ans), len(F3circle)) self.assertEqual(ans[0], 8)