Browse Source

fixed null exception

Vicente Penades 3 years ago
parent
commit
1c1414c92f
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/SharpGLTF.Toolkit/Schema2/EvaluatedTriangle.cs

+ 2 - 0
src/SharpGLTF.Toolkit/Schema2/EvaluatedTriangle.cs

@@ -128,6 +128,8 @@ namespace SharpGLTF.Schema2
 
 
             EvaluatedTriangle<TvG, TvM, TvS> _getTransformedTriangle(EvaluatedTriangle<TvG, TvM, TvS> triangle)
             EvaluatedTriangle<TvG, TvM, TvS> _getTransformedTriangle(EvaluatedTriangle<TvG, TvM, TvS> triangle)
             {
             {
+                if (triangle.Material == null) return triangle;
+
                 if (!xformDict.TryGetValue(triangle.Material, out var xform))
                 if (!xformDict.TryGetValue(triangle.Material, out var xform))
                 {
                 {
                     xform = triangle.Material.GetDiffuseTextureTransform()
                     xform = triangle.Material.GetDiffuseTextureTransform()