From e344cebf16d45351c3faaf31d074ad7e341a2b7a Mon Sep 17 00:00:00 2001 From: Solara570 Date: Tue, 11 Sep 2018 21:33:40 +0800 Subject: [PATCH] Bug fix to rotate_vector --- utils/space_ops.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/space_ops.py b/utils/space_ops.py index 821e86ac..b0c6efdd 100644 --- a/utils/space_ops.py +++ b/utils/space_ops.py @@ -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:]