From 9394f72b18353e6c6ea887176af8dc286c22d483 Mon Sep 17 00:00:00 2001 From: Philip Rosedale Date: Thu, 23 Oct 2014 11:55:06 -0700 Subject: [PATCH] clarify fake blendshape array size --- interface/src/devices/Faceshift.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/interface/src/devices/Faceshift.cpp b/interface/src/devices/Faceshift.cpp index 0f1f792157..fb74f416a9 100644 --- a/interface/src/devices/Faceshift.cpp +++ b/interface/src/devices/Faceshift.cpp @@ -130,8 +130,9 @@ void Faceshift::updateFakeCoefficients(float leftBlink, float rightBlink, float const int FUNNEL_BLENDSHAPE = 40; const int SMILE_LEFT_BLENDSHAPE = 28; const int SMILE_RIGHT_BLENDSHAPE = 29; - coefficients.resize(max((int)coefficients.size(), FUNNEL_BLENDSHAPE + 1)); - coefficients.resize(max((int)coefficients.size(), 48)); + const int MAX_FAKE_BLENDSHAPE = 40; // Largest modified blendshape from above and below + + coefficients.resize(max((int)coefficients.size(), MAX_FAKE_BLENDSHAPE + 1)); qFill(coefficients.begin(), coefficients.end(), 0.0f); coefficients[_leftBlinkIndex] = leftBlink; coefficients[_rightBlinkIndex] = rightBlink;