Beispiel #1
0
 def test_avgQuaternions(self):
     qs = [self.q5, self.q6, self.q7]
     average = Quaternion.average(qs)
     e_avg = average.toEulers()
     t_avg = np.array([42.12201286, 0.0, 0.0])
     target = np.array([0.9331983, 0.000000, 0.000000, 0.3593618])
     np.testing.assert_almost_equal(average.tondarray(), target)
     np.testing.assert_almost_equal(e_avg, t_avg)
Beispiel #2
0
 def test_avgQuaternions(self):
     qs      = [self.q5, self.q6, self.q7]
     average = Quaternion.average(qs)
     e_avg   = average.toEulers()
     t_avg   = np.array([42.12201286, 0.0, 0.0])
     target  = np.array([0.9331983, 0.000000, 0.000000, 0.3593618])
     np.testing.assert_almost_equal(average.tondarray(), target)
     np.testing.assert_almost_equal(e_avg, t_avg)