Browse Source

Fix quaternion multiplication;

bjorn 8 years ago
parent
commit
cd15901379
1 changed files with 1 additions and 1 deletions
  1. 1 1
      maf.lua

+ 1 - 1
maf.lua

@@ -245,7 +245,7 @@ quat = {
     mul = function(q, r, out)
       out = out or q
       local qx, qy, qz, qw = q:unpack()
-      local rx, ry, rz, rw = q:unpack()
+      local rx, ry, rz, rw = r:unpack()
       out.x = qx * rw + qw * rx - qy * rz - qz * ry
       out.y = qy * rw + qw * ry - qz * rx - qx * rz
       out.z = qz * rw + qw * rz - qx * ry - qy * rx