fix no preservePivots bug

pull/3075/head
chenmou.cm 2020-03-20 17:19:27 +08:00
parent db74f35410
commit 7c3fd351d3
1 changed files with 6 additions and 4 deletions

View File

@ -883,8 +883,10 @@ namespace Assimp {
// 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) {
nd->mTransformation = nd->mTransformation * transform; // skip inverse chain for no preservePivots
for (unsigned int i = TransformationComp_Translation; i < TransformationComp_MAXIMUM; i++) {
nd->mTransformation = nd->mTransformation * chain[i];
} }
return false; return false;
} }