From 8a0831f2b9e458d8f1976c27f7865166ad8de6a4 Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Wed, 21 Mar 2018 09:11:54 -0600 Subject: Moved pose to linmath to support stronger typing --- src/poser_daveortho.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/poser_daveortho.c') diff --git a/src/poser_daveortho.c b/src/poser_daveortho.c index a7ff691..c922b2e 100644 --- a/src/poser_daveortho.c +++ b/src/poser_daveortho.c @@ -105,7 +105,7 @@ int PoserDaveOrtho( SurviveObject * so, PoserData * pd ) SurvivePose lh2world = so->ctx->bsd[lhid].Pose; SurvivePose obj2world; - ApplyPoseToPose(obj2world.Pos, lh2world.Pos, objpose.Pos); + ApplyPoseToPose(&obj2world, &lh2world, &objpose); PoserData_poser_raw_pose_func(pd, so, lhid, &obj2world); if (0) { @@ -195,7 +195,7 @@ int PoserDaveOrtho( SurviveObject * so, PoserData * pd ) */ SurvivePose poseout; - InvertPose(poseout.Pos, objpose.Pos); + InvertPose(&poseout, &objpose); printf("INQUAT: %f %f %f %f = %f [%f %f %f]\n", objpose.Rot[0], objpose.Rot[1], objpose.Rot[2], objpose.Rot[3], quatmagnitude(objpose.Rot), objpose.Pos[0], objpose.Pos[1], objpose.Pos[2]); -- cgit v1.2.3