diff options
author | prep linden <prep@lindenlab.com> | 2011-03-16 10:15:06 -0400 |
---|---|---|
committer | prep linden <prep@lindenlab.com> | 2011-03-16 10:15:06 -0400 |
commit | 5a940793e19225c065f1e37c1be32edd936a5246 (patch) | |
tree | a0b247190c2e8b667096ec61bb468a627effa090 /indra/newview/llvovolume.cpp | |
parent | 16ff50719055aae202011e4b20aeae41d98493fa (diff) |
WIP:Manual pelvis offset
Diffstat (limited to 'indra/newview/llvovolume.cpp')
-rw-r--r-- | indra/newview/llvovolume.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 7f373736fa..43d8b9d356 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -3941,6 +3941,7 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group) if ( bindCnt > 0 )
{
const int jointCnt = pSkinData->mJointNames.size();
+ const int pelvisZOffset = pSkinData->mPelvisOffset;
bool fullRig = (jointCnt>=20) ? true : false;
if ( fullRig )
{
@@ -3961,7 +3962,7 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group) pJoint->storeCurrentXform( jointPos );
if ( !pAvatarVO->hasPelvisOffset() )
{
- pAvatarVO->setPelvisOffset( true, jointPos );
+ pAvatarVO->setPelvisOffset( true, jointPos, pelvisZOffset );
//Trigger to rebuild viewer AV
pelvisGotSet = true;
}
|