1
0
mirror of synced 2025-02-26 14:51:47 +01:00

More fixes for local transform errors

This commit is contained in:
KillzXGaming 2019-05-05 17:36:44 -04:00
parent 9c567dc89c
commit e50666be9e
5 changed files with 4 additions and 6 deletions

Binary file not shown.

View File

@ -1023,10 +1023,9 @@ namespace Bfres.Structs
}
var bone = skel.bones[skel.Node_Array[BoneIndex]];
trans = bone.invert;
if (trans.Determinant != 0)
trans = bone.invert;
else
if (trans.Determinant == 0)
{
STConsole.WriteLine($"Determinant for bone transform is 0 to bind bone to mesh {Text} {BoneIndex} ", System.Drawing.Color.Red);
return position;
@ -1035,10 +1034,9 @@ namespace Bfres.Structs
else
{
var bone = skel.bones[BoneIndex];
trans = bone.invert;
if (trans.Determinant != 0)
trans = bone.invert;
else
if (trans.Determinant == 0)
{
STConsole.WriteLine($"Determinant for bone transform is 0 to bind bone to mesh {Text} {BoneIndex} ", System.Drawing.Color.Red);
return position;