Merge pull request #3075 from aimoonchen/fix_FBX_no_preservePivots_bug

fix FBX no preservePivots bug
pull/3069/head^2
Kim Kulling 2020-03-24 11:55:44 +01:00 committed by GitHub
commit 16725cc3f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 4 deletions

View File

@ -856,9 +856,10 @@ bool FBXConverter::GenerateTransformationNodeChain(const Model &model, const std
// name passed to the method is already unique // name passed to the method is already unique
nd->mName.Set(name); nd->mName.Set(name);
// for (const auto &transform : chain) {
for (const auto &transform : chain) { // skip inverse chain for no preservePivots
nd->mTransformation = nd->mTransformation * transform; for (unsigned int i = TransformationComp_Translation; i < TransformationComp_MAXIMUM; i++) {
nd->mTransformation = nd->mTransformation * chain[i];
} }
return false; return false;
} }