Skip to content
Snippets Groups Projects
Commit 9cbbe925 authored by Kelvin's avatar Kelvin
Browse files

disbled quat rotation

parent f17b581d
No related branches found
No related tags found
No related merge requests found
...@@ -198,23 +198,23 @@ class TimeDependentRotation: ...@@ -198,23 +198,23 @@ class TimeDependentRotation:
""" """
quats = self._rots.as_quat() quats = self._rots.as_quat()
# First find the largest magnitude quaternion coefficient and its coordinate # # First find the largest magnitude quaternion coefficient and its coordinate
num_quats = len(quats) # num_quats = len(quats)
max_q = 0.0 # max_q = 0.0
max_j = 0 # max_j = 0
for i in range(num_quats): # for i in range(num_quats):
for j in range(4): # for j in range(4):
if abs(quats[i][j]) > abs(max_q): # if abs(quats[i][j]) > abs(max_q):
max_q = quats[i][j] # max_q = quats[i][j]
max_j = j # max_j = j
# Ensure the signs are consistent # # Ensure the signs are consistent
qcnt = 0 # qcnt = 0
for i in range(num_quats): # for i in range(num_quats):
if quats[i][max_j] * max_q < 0: # if quats[i][max_j] * max_q < 0:
qcnt = qcnt + 1 # qcnt = qcnt + 1
for j in range(4): # for j in range(4):
quats[i][j] *= -1.0 # quats[i][j] *= -1.0
return quats return quats
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment