diff options
author | Justin Berger <j.david.berger@gmail.com> | 2018-03-21 09:11:54 -0600 |
---|---|---|
committer | Justin Berger <j.david.berger@gmail.com> | 2018-03-21 09:11:54 -0600 |
commit | 8a0831f2b9e458d8f1976c27f7865166ad8de6a4 (patch) | |
tree | 028773b7a0ae042c6bb9b3cc21933a617c939b65 /src/poser_daveortho.c | |
parent | 0bc3b02ff3c4f975004fb19e226c3177fa811b4e (diff) | |
download | libsurvive-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.c | 4 |
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]); |