Parcourir la source

refactor & cleanup

Vicente Penades il y a 5 ans
Parent
commit
e4eda9aa63

+ 0 - 0
src/SharpGLTF.Toolkit/Geometry/PackedBuffer.cs → src/SharpGLTF.Toolkit/Geometry/Packed/PackedBuffer.cs


+ 0 - 0
src/SharpGLTF.Toolkit/Geometry/PackedEncoding.cs → src/SharpGLTF.Toolkit/Geometry/Packed/PackedEncoding.cs


+ 0 - 0
src/SharpGLTF.Toolkit/Geometry/PackedMeshBuilder.cs → src/SharpGLTF.Toolkit/Geometry/Packed/PackedMeshBuilder.cs


+ 0 - 0
src/SharpGLTF.Toolkit/Geometry/PackedPrimitiveBuilder.cs → src/SharpGLTF.Toolkit/Geometry/Packed/PackedPrimitiveBuilder.cs


+ 2 - 2
src/SharpGLTF.Toolkit/Schema2/MeshExtensions.cs

@@ -23,7 +23,7 @@ namespace SharpGLTF.Schema2
 
         public static Mesh CreateMesh<TMaterial>(this ModelRoot root, Converter<TMaterial, Material> materialEvaluator, IMeshBuilder<TMaterial> mesh)
         {
-            return root.CreateMeshes<TMaterial>(materialEvaluator, mesh)[0];
+            return root.CreateMeshes(materialEvaluator, mesh)[0];
         }
 
         public static IReadOnlyList<Mesh> CreateMeshes(this ModelRoot root, params IMeshBuilder<Materials.MaterialBuilder>[] meshBuilders)
@@ -44,7 +44,7 @@ namespace SharpGLTF.Schema2
 
             Material matFactory(Materials.MaterialBuilder srcMat)
             {
-                if (materials.TryGetValue(srcMat, out Schema2.Material dstMat)) return dstMat;
+                if (materials.TryGetValue(srcMat, out Material dstMat)) return dstMat;
                 return materials[srcMat] = root.CreateMaterial(srcMat);
             }
 

+ 13 - 0
tests/SharpGLTF.Tests/IO/JsonContentTests.cs

@@ -152,4 +152,17 @@ namespace SharpGLTF.IO
         }
 
     }
+
+    [Category("Core.IO")]
+    public class ContextTests
+    {
+        [Test]
+        public void TestCurrentDirectoryLoad()
+        {
+            // for some reason, System.IO.Path.GetFullPath() does not recogninze an empty string as the current directory.
+
+            var currDirContext0 = ReadContext.CreateFromDirectory(string.Empty);
+            Assert.NotNull(currDirContext0);            
+        }
+    }
 }