Fix axis confusion in angles to quaternion conversion
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Wed, 14 Jul 2010 00:43:06 +0000 (00:43 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Wed, 14 Jul 2010 00:43:06 +0000 (00:43 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3204 78b8d119-cf0a-0410-b17c-f493084dd1d7

share/mapc.c

index 6922006..7dc9c3b 100644 (file)
@@ -874,11 +874,11 @@ static void make_path(struct s_file *fp,
 
             q_by_axisangle(pp->e, Y, V_RAD(+y));
 
-            q_by_axisangle(d, X, V_RAD(-x));
+            q_by_axisangle(d, Z, V_RAD(-x));
             q_mul(e, pp->e, d);
             q_nrm(pp->e, e);
 
-            q_by_axisangle(d, Z, V_RAD(-z));
+            q_by_axisangle(d, X, V_RAD(+z));
             q_mul(e, pp->e, d);
             q_nrm(pp->e, e);