polishing

This commit is contained in:
Martin Diehl 2019-11-21 21:48:54 +01:00
parent e0f3fe3cc0
commit a26a5738dd
1 changed files with 14 additions and 14 deletions

View File

@ -8,47 +8,47 @@ class TestRotation:
def test_Eulers(self): def test_Eulers(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asQuaternion(), assert np.allclose(rot.asQuaternion(),
Rotation.fromEulers(rot.asEulers()).asQuaternion()) Rotation.fromEulers(rot.asEulers()).asQuaternion())
def test_AxisAngle(self): def test_AxisAngle(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asEulers(), assert np.allclose(rot.asEulers(),
Rotation.fromAxisAngle(rot.asAxisAngle()).asEulers()) Rotation.fromAxisAngle(rot.asAxisAngle()).asEulers())
def test_Matrix(self): def test_Matrix(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asAxisAngle(), assert np.allclose(rot.asAxisAngle(),
Rotation.fromMatrix(rot.asMatrix()).asAxisAngle()) Rotation.fromMatrix(rot.asMatrix()).asAxisAngle())
def test_Rodriques(self): def test_Rodriques(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asMatrix(), assert np.allclose(rot.asMatrix(),
Rotation.fromRodrigues(rot.asRodrigues()).asMatrix()) Rotation.fromRodrigues(rot.asRodrigues()).asMatrix())
def test_Homochoric(self): def test_Homochoric(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asRodrigues(), assert np.allclose(rot.asRodrigues(),
Rotation.fromHomochoric(rot.asHomochoric()).asRodrigues()) Rotation.fromHomochoric(rot.asHomochoric()).asRodrigues())
def test_Cubochoric(self): def test_Cubochoric(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asHomochoric(), assert np.allclose(rot.asHomochoric(),
Rotation.fromCubochoric(rot.asCubochoric()).asHomochoric()) Rotation.fromCubochoric(rot.asCubochoric()).asHomochoric())
def test_Quaternion(self): def test_Quaternion(self):
for r in range(self.n): for r in range(self.n):
rot = Rotation.fromRandom() rot = Rotation.fromRandom()
assert np.allclose(rot.asCubochoric(), assert np.allclose(rot.asCubochoric(),
Rotation.fromQuaternion(rot.asQuaternion()).asCubochoric()) Rotation.fromQuaternion(rot.asQuaternion()).asCubochoric())