Exemple #1
0
 def test_reflect_vector_at_slanted_surface(self):
     v = Vector(0, -1, 0)
     n = Vector(sqrt(2) / 2, sqrt(2) / 2, 0)
     r = v.reflect(n)
     assert r == Vector(1, 0, 0)
Exemple #2
0
 def test_reflect_vector_at_45(self):
     v = Vector(1, -1, 0)
     n = Vector(0, 1, 0)
     r = v.reflect(n)
     assert r == Vector(1, 1, 0)