aboutsummaryrefslogtreecommitdiff
path: root/src/poser.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-21 01:20:49 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-21 01:20:49 -0600
commit3209993da5cd0bed791babf5a45cdb42cd1e6f46 (patch)
treeed79526b99a0ab619e65062c45a2f64d40b33f2d /src/poser.c
parent31d9fc358a85fe47dab28f78c396ee1f8d4d6dbb (diff)
parentbe3fa4562f9578472de1ded5588df8dc502898c6 (diff)
downloadlibsurvive-3209993da5cd0bed791babf5a45cdb42cd1e6f46.tar.gz
libsurvive-3209993da5cd0bed791babf5a45cdb42cd1e6f46.tar.bz2
Merge branch 'master' into standard_lh_calib
Diffstat (limited to 'src/poser.c')
-rw-r--r--src/poser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/poser.c b/src/poser.c
index e52edd2..1ed63da 100644
--- a/src/poser.c
+++ b/src/poser.c
@@ -31,7 +31,9 @@ void PoserData_lighthouse_pose_func(PoserData *poser_data, SurviveObject *so, ui
// We might want to go a step further and affix the first lighthouse in a given pose that preserves up so that
// it doesn't matter where on that surface the object is.
- SurvivePose object2arb = *object_pose;
+ SurvivePose object2arb = {.Rot = {1.}};
+ if (object_pose)
+ object2arb = *object_pose;
SurvivePose lighthouse2arb = *lighthouse_pose;
// Start by just moving from whatever arbitrary space into object space.