def test_angle_between(self):
   for _ in range(10):
     v1 = np.random.rand(3,)
     v2 = np.random.rand(3,)
     angle = rgf.angle_between(v1, v2)
     self.assertLessEqual(angle, np.pi)
     self.assertGreaterEqual(angle, 0.0)
     self.assertAlmostEqual(rgf.angle_between(v1, v1), 0.0)
     self.assertAlmostEqual(rgf.angle_between(v1, -v1), np.pi)
Beispiel #2
0
 def test_angle_between(self):
     for _ in range(10):
         v1 = np.random.rand(3, )
         v2 = np.random.rand(3, )
         angle = rgf.angle_between(v1, v2)
         self.assertLessEqual(angle, np.pi)
         self.assertGreaterEqual(angle, 0.0)
         self.assertAlmostEqual(rgf.angle_between(v1, v1), 0.0)
         self.assertAlmostEqual(rgf.angle_between(v1, -v1), np.pi)