aboutsummaryrefslogtreecommitdiff
path: root/src/poser_daveortho.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-21 09:11:54 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-21 09:11:54 -0600
commit8a0831f2b9e458d8f1976c27f7865166ad8de6a4 (patch)
tree028773b7a0ae042c6bb9b3cc21933a617c939b65 /src/poser_daveortho.c
parent0bc3b02ff3c4f975004fb19e226c3177fa811b4e (diff)
downloadlibsurvive-8a0831f2b9e458d8f1976c27f7865166ad8de6a4.tar.gz
libsurvive-8a0831f2b9e458d8f1976c27f7865166ad8de6a4.tar.bz2
Moved pose to linmath to support stronger typing
Diffstat (limited to 'src/poser_daveortho.c')
-rw-r--r--src/poser_daveortho.c4
1 files changed, 2 insertions, 2 deletions
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]);