예제 #1
0
 def test_opposite(self):
     v = Vector([1, 0, 0])
     u = Vector([-1, 0, 0])
     assert pi == pytest.approx(v.angle(u))
     assert 180 == pytest.approx(v.angle(u, unit="degrees"))
예제 #2
0
 def test_perpendicular(self):
     v = Vector([1, 0, 0])
     u = Vector([0, 1, 0])
     assert 1.570796326 == pytest.approx(v.angle(u))
     assert 90 == pytest.approx(v.angle(u, unit="degrees"))