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,10 +883,12 @@ 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++) {
return false; nd->mTransformation = nd->mTransformation * chain[i];
}
return false;
} }
void FBXConverter::SetupNodeMetadata(const Model& model, aiNode& nd) void FBXConverter::SetupNodeMetadata(const Model& model, aiNode& nd)