From 72669fd63a9dc68ffe52887bb24ed7baef9975bf Mon Sep 17 00:00:00 2001 From: mwturvey Date: Tue, 2 May 2017 14:44:09 -0700 Subject: Fixing quatfrom2vectors --- redist/linmath.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'redist') diff --git a/redist/linmath.c b/redist/linmath.c index caff1de..5fefe1e 100644 --- a/redist/linmath.c +++ b/redist/linmath.c @@ -520,17 +520,15 @@ void quatfrom2vectors(FLT *q, const FLT *src, const FLT *dest) FLT invs = 1 / s; FLT c[3]; - //cross3d(c, v0, v1); - cross3d(c, v1, v0); + cross3d(c, v0, v1); - q[0] = c[0] * invs; - q[1] = c[1] * invs; - q[2] = c[2] * invs; - q[3] = s * 0.5f; + q[0] = s * 0.5f; + q[1] = c[0] * invs; + q[2] = c[1] * invs; + q[3] = c[2] * invs; quatnormalize(q, q); } - } void matrix44copy(FLT * mout, const FLT * minm ) -- cgit v1.2.3