Bug fix to rotate_vector

This commit is contained in:
Solara570
2018-09-11 21:33:40 +08:00
parent d683a5c04b
commit e344cebf16

View File

@ -43,7 +43,7 @@ def quaternion_conjugate(quaternion):
def rotate_vector(vector, angle, axis=OUT):
quat = quaternion_from_angle_axis(angle, axis)
quat_inv = quaternion_conjugate(quat)
product = reduce(quaternion_mult, [quat, vector, quat_inv])
product = reduce(quaternion_mult, [quat, np.append(0, vector), quat_inv])
return product[1:]