Merge pull request #3075 from aimoonchen/fix_FBX_no_preservePivots_bug
fix FBX no preservePivots bugpull/3069/head^2
commit
16725cc3f6
|
@ -856,13 +856,14 @@ bool FBXConverter::GenerateTransformationNodeChain(const Model &model, const std
|
|||
|
||||
// name passed to the method is already unique
|
||||
nd->mName.Set(name);
|
||||
|
||||
for (const auto &transform : chain) {
|
||||
nd->mTransformation = nd->mTransformation * transform;
|
||||
// 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) {
|
||||
const PropertyTable &props = model.Props();
|
||||
DirectPropertyMap unparsedProperties = props.GetUnparsedProperties();
|
||||
|
|
Loading…
Reference in New Issue