Add FixRotation option

This commit is contained in:
Perfare
2018-04-18 10:36:57 +08:00
parent 5354506315
commit ffda15a1a5
8 changed files with 97 additions and 44 deletions

View File

@ -986,10 +986,9 @@ namespace AssetStudio
lTime.SetSecondDouble(fps * k);
Vector3 rotation = Fbx::QuaternionToEuler(sampleList->Rotations[k].Value);
lCurveRX->KeySet(lCurveRX->KeyAdd(lTime), lTime, rotation.X);
lCurveRY->KeySet(lCurveRY->KeyAdd(lTime), lTime, rotation.Y);
lCurveRZ->KeySet(lCurveRZ->KeyAdd(lTime), lTime, rotation.Z);
lCurveRX->KeySet(lCurveRX->KeyAdd(lTime), lTime, sampleList->Rotations[k].Value.X);
lCurveRY->KeySet(lCurveRY->KeyAdd(lTime), lTime, sampleList->Rotations[k].Value.Y);
lCurveRZ->KeySet(lCurveRZ->KeyAdd(lTime), lTime, sampleList->Rotations[k].Value.Z);
}
lCurveRX->KeyModifyEnd();
lCurveRY->KeyModifyEnd();