From 12ff9734e05391cfe3124cd3f24c6fe4a1ffbf8c Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Tue, 3 Nov 2015 11:26:49 -0800 Subject: [PATCH] init _bodySensorMatrix in ctor --- interface/src/avatar/MyAvatar.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 00870c62c6..4376aa6d79 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -121,6 +121,12 @@ MyAvatar::MyAvatar(RigPointer rig) : connect(DependencyManager::get().data(), &AddressManager::locationChangeRequired, this, &MyAvatar::goToLocation); _characterController.setEnabled(true); + + _hmdSensorMatrix = glm::mat4(); + _hmdSensorPosition = extractTranslation(_hmdSensorMatrix); + _hmdSensorOrientation = glm::quat_cast(_hmdSensorMatrix); + _bodySensorMatrix = deriveBodyFromHMDSensor(); + updateSensorToWorldMatrix(); } MyAvatar::~MyAvatar() {