Exemple #1
0
 def testIsreversed(self):
     pts = geom.Points([(0.0,0.0),(1.0,0.0),(0.2,1.0),(1.2,1.0)])
     tris1 = [[0,1,3],[0,3,2]]
     tris2 = [[0,1,2],[1,3,2]]
     td1 = triquad._TriDict(tris1)
     td2 = triquad._TriDict(tris2)
     self.assertTrue(triquad._IsReversed((0,3), td1, pts))
     self.assertFalse(triquad._IsReversed((1,2), td2, pts))
     self.assertFalse(triquad._IsReversed((0,1), td1, pts))
Exemple #2
0
 def testReversededges(self):
     pts = geom.Points([(0.0,0.0),(1.0,0.0),(0.2,1.0),(1.2,1.0),(1.5,0.0)])
     tris = [[0,1,3], [0,3,2], [1,4,3]]
     bord = triquad._BorderEdges([[0,1,4,3,2]])
     td = triquad._TriDict(tris)
     ans = triquad._ReveresedEdges(tris, td, bord, pts)
     self.assertEqual(ans, [(0,3)])