@@ -40,6 +40,7 @@ namespace MonoScene.Graphics.Pipeline
public static AffineTransform ToXna(this SharpGLTF.Transforms.AffineTransform xform)
{
+ if (xform.IsMatrix) xform = xform.GetDecomposed();
return new AffineTransform(xform.Scale, xform.Rotation, xform.Translation);
}
@@ -12,7 +12,7 @@
<ItemGroup>
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.1.1922-develop" PrivateAssets="all" />
- <PackageReference Include="SharpGLTF.Core" Version="1.0.0-alpha0022" />
+ <PackageReference Include="SharpGLTF.Core" Version="1.0.0-alpha0023" />
</ItemGroup>
@@ -9,7 +9,7 @@
<PackageReference Include="MonoGame.Framework.WindowsDX" Version="3.8.1.1922-develop" />
<PackageReference Include="PropertyTools.Wpf" Version="3.1.0" />
- <PackageReference Include="SharpGLTF.Toolkit" Version="1.0.0-alpha0022" />
+ <PackageReference Include="SharpGLTF.Toolkit" Version="1.0.0-alpha0023" />