From 4f8cd6930d1f102182cd31aba67768f870cc8252 Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Fri, 20 Nov 2015 15:13:16 -0800 Subject: [PATCH] Rig: Fixes for initializing _absolutePoses during initJointStates --- libraries/animation/src/Rig.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/animation/src/Rig.cpp b/libraries/animation/src/Rig.cpp index 696c2d463b..2f2b1309ba 100644 --- a/libraries/animation/src/Rig.cpp +++ b/libraries/animation/src/Rig.cpp @@ -181,8 +181,7 @@ void Rig::initJointStates(const FBXGeometry& geometry, const glm::mat4& modelOff _relativePoses.clear(); _relativePoses = _animSkeleton->getRelativeDefaultPoses(); - _absolutePoses.clear(); - _absolutePoses = _animSkeleton->getAbsoluteDefaultPoses(); + buildAbsolutePoses(); _overridePoses.clear(); _overridePoses = _animSkeleton->getRelativeDefaultPoses(); @@ -208,8 +207,7 @@ void Rig::reset(const FBXGeometry& geometry) { _relativePoses.clear(); _relativePoses = _animSkeleton->getRelativeDefaultPoses(); - _absolutePoses.clear(); - _absolutePoses = _animSkeleton->getAbsoluteDefaultPoses(); + buildAbsolutePoses(); _overridePoses.clear(); _overridePoses = _animSkeleton->getRelativeDefaultPoses();