Beispiel #1
0
 def test_contains_point(self):
     polygon = Polygon([Vec2d(1, 0), Vec2d(0, 0), Vec2d(0, 1), Vec2d(1, 1)])
     self.assertTrue(polygon.contains_point(Vec2d(0.5, 0.5)))
     self.assertFalse(polygon.contains_point(Vec2d(2, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(1, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(0, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(0, 1)))
     self.assertFalse(polygon.contains_point(Vec2d(1, 1)))
Beispiel #2
0
 def test_contains_point(self):
     polygon = Polygon([Vec2d(1, 0), Vec2d(0, 0), Vec2d(0, 1), Vec2d(1, 1)])
     self.assertTrue(polygon.contains_point(Vec2d(0.5, 0.5)))
     self.assertFalse(polygon.contains_point(Vec2d(2, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(1, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(0, 0)))
     self.assertFalse(polygon.contains_point(Vec2d(0, 1)))
     self.assertFalse(polygon.contains_point(Vec2d(1, 1)))
Beispiel #3
0
 def test_contains_point2(self):
     polygon = Polygon([
         Vec2d(270, 338),
         Vec2d(333, 336),
         Vec2d(338, 293),
         Vec2d(338, 229),
         Vec2d(289, 196),
         Vec2d(225, 196),
         Vec2d(190, 262),
         Vec2d(190, 326),
         Vec2d(206, 338)
     ])
     self.assertTrue(polygon.contains_point(Vec2d(241, 292)))
     self.assertFalse(polygon.contains_point(Vec2d(396, 391)))
Beispiel #4
0
 def test_contains_point2(self):
     polygon = Polygon([Vec2d(270, 338), Vec2d(333, 336), Vec2d(338, 293), Vec2d(338, 229), Vec2d(289, 196), Vec2d(225, 196), Vec2d(190, 262), Vec2d(190, 326), Vec2d(206, 338)])
     self.assertTrue(polygon.contains_point(Vec2d(241, 292)))
     self.assertFalse(polygon.contains_point(Vec2d(396, 391)))