diff --git a/indra/llprimitive/lldaeloader.cpp b/indra/llprimitive/lldaeloader.cpp index c7c06a081b..cd8c0ccb82 100644 --- a/indra/llprimitive/lldaeloader.cpp +++ b/indra/llprimitive/lldaeloader.cpp @@ -2731,6 +2731,7 @@ bool LLDAELoader::loadModelsFromDomMesh(domMesh* mesh, std::vector& mo // next->getVolumeFaces() = remainder; next->mNormalizedScale = ret->mNormalizedScale; + next->mNormalizedTranslation = ret->mNormalizedTranslation; // Mesh upload fix by Rye Mutt if ( ret->mMaterialList.size() > LL_SCULPT_MESH_MAX_FACES) { diff --git a/indra/llprimitive/llmodel.cpp b/indra/llprimitive/llmodel.cpp index f6b4226e02..e2a5e7a4a7 100644 --- a/indra/llprimitive/llmodel.cpp +++ b/indra/llprimitive/llmodel.cpp @@ -56,6 +56,7 @@ const int MODEL_NAMES_LENGTH = sizeof(model_names) / sizeof(std::string); LLModel::LLModel(LLVolumeParams& params, F32 detail) : LLVolume(params, detail), mNormalizedScale(1,1,1), + mNormalizedTranslation(0, 0, 0), // Mesh upload fix by Rye Mutt mPelvisOffset( 0.0f ), mStatus(NO_ERRORS), mSubmodelID(0)