From 614c0be59a0078d50cebcc5f04b241c3c80db0d1 Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Tue, 8 Sep 2015 17:09:37 -0700 Subject: [PATCH] HACK so legless avatars don't drag their knuckles --- interface/src/avatar/SkeletonModel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interface/src/avatar/SkeletonModel.cpp b/interface/src/avatar/SkeletonModel.cpp index 6590b5936a..df2d9818d1 100644 --- a/interface/src/avatar/SkeletonModel.cpp +++ b/interface/src/avatar/SkeletonModel.cpp @@ -558,6 +558,10 @@ void SkeletonModel::computeBoundingShape() { totalExtents.addPoint(transformedPoint + radius); totalExtents.addPoint(transformedPoint - radius); } + // HACK so that default legless robot doesn't knuckle-drag + if (shapeInfo.points.size() == 0 && (state.getName() == "LeftFoot" || state.getName() == "RightFoot")) { + totalExtents.addPoint(extractTranslation(jointTransform)); + } } // compute bounding shape parameters