From b528f822966cf8978cbe28936ae1f15c3032e1d2 Mon Sep 17 00:00:00 2001 From: cnlohr Date: Sun, 12 Mar 2017 15:17:47 -0400 Subject: Update to posers, etc... Still not working. --- src/poser_daveortho.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/poser_daveortho.c') diff --git a/src/poser_daveortho.c b/src/poser_daveortho.c index beba7ad..9f3b55a 100644 --- a/src/poser_daveortho.c +++ b/src/poser_daveortho.c @@ -79,10 +79,13 @@ int PoserDaveOrtho( SurviveObject * so, PoserData * pd ) FLT quat[4]; FLT posoff[3] = { tOut[0][3], tOut[1][3], tOut[2][3] }; FLT MT[4][4]; - matrix44transpose( MT, &tOut[0][0] ); - //matrix44copy( &MT[0][0], &tOut[0][0] ); + + //matrix44transpose( MT, &tOut[0][0] ); + matrix44copy( &MT[0][0], &tOut[0][0] ); quatfrommatrix( quat, &MT[0][0] ); + + //printf( "QUAT: %f %f %f %f = %f\n", quat[0], quat[1], quat[2], quat[3], quatmagnitude(quat) ); //quat[2] -= 0.005; //fixes up lh0 in test data set. quatnormalize( quat, quat ); @@ -319,7 +322,7 @@ printf("rhat %f %f (len %f)\n", rhat[0][0], rhat[1][0], rhat_len); FLT ydist2 = ydist; FLT bestBestErr = 9999.0; FLT bestYdist = 0; - //for (ydist2=ydist-0.1; ydist2