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
nd->mName.Set(name);
for (const auto &transform : chain) {
nd->mTransformation = nd->mTransformation * transform;
}
return false;
// for (const auto &transform : chain) {
// skip inverse chain for no preservePivots
for (unsigned int i = TransformationComp_Translation; i < TransformationComp_MAXIMUM; i++) {
nd->mTransformation = nd->mTransformation * chain[i];
}
return false;
}
void FBXConverter::SetupNodeMetadata(const Model& model, aiNode& nd)