Skip to content

Commit

Permalink
fixed np.int64 datatype mismatch with randomQuaternion and randomMatrix
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric-Vignola committed Apr 11, 2021
1 parent 794db7f commit 1c15ce0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions transforms.py
Original file line number Diff line number Diff line change
Expand Up @@ -1314,14 +1314,14 @@ def randomEuler(n, seed=None):
def randomQuaternion(n, seed=None):
""" Computes a list of random quaternions qi,qj,qk,qw
"""
return _eulerToQuaternion(randomEuler(n=n, seed=seed),np.array([0]))
return _eulerToQuaternion(randomEuler(n=n, seed=seed),np.array([0]).astype(np.int64))



def randomMatrix(n, seed=None, random_position=False):
""" Computes a list of random 4x4 rotation matrices
"""
M = _eulerToMatrix(randomEuler(n=n, seed=seed),np.array([0]))
M = _eulerToMatrix(randomEuler(n=n, seed=seed),np.array([0]).astype(np.int64))
if random_position:
M[:,3,:3] = 1 - np.random.random((n,3,))*2

Expand Down

0 comments on commit 1c15ce0

Please sign in to comment.