Exemplo n.º 1
0
 def test_intersects_triangle(self):
     p1 = IntegerPoint(0, 0)
     p2 = IntegerPoint(2, 1)
     p3 = IntegerPoint(1, 2)
     t1 = IntegerTriangle(p1, p2, p3)
     s1 = IntegerSegment((0, 1), (3, 1))
     self.assertTrue(s1.intersects_triangle(t1))
Exemplo n.º 2
0
 def test_doesnt_intersect_triangle_common_side(self):
     p1 = IntegerPoint(0, 0)
     p2 = IntegerPoint(2, 1)
     p3 = IntegerPoint(1, 2)
     t1 = IntegerTriangle(p1, p2, p3)
     s1 = IntegerSegment((-2, -1), (4, 2))
     self.assertFalse(s1.intersects_triangle(t1))