Пример #1
0
 def test_normal_Triangle(self):
     t = Triangle(Point(0, 1, 0), Point(-1, 0, 0), Point(1, 0, 0))
     n1 = t.local_normal_at(Point(0, 0.5, 0))
     n2 = t.local_normal_at(Point(-0.5, 0.75, 0))
     n3 = t.local_normal_at(Point(0.5, 0.25, 0))
     self.assertEqual(n1, t.normal)
     self.assertEqual(n2, t.normal)
     self.assertEqual(n3, t.normal)