Esempio n. 1
0
        public void LoadMeshFromFile()
        {
            //Given
            ColladaMeshLoader loader = new ColladaMeshLoader();

            //When
            MeshData mesh = loader.Load("Resources/Box.DAE");

            //Then
            Assert.IsTrue(mesh.GetIndexCount() == (uint)36);
            Assert.IsTrue(mesh.GetVertexCount() == (uint)36);
        }
Esempio n. 2
0
        public void LoadMeshFromFileThatDoesntExist()
        {
            //Given
            ColladaMeshLoader loader = new ColladaMeshLoader();

            //When
            MeshData mesh = loader.Load("ThisFileDoesNotExist.DAE");

            //Then
            MeshData newMesh = new MeshData();

            Assert.AreEqual(mesh, newMesh);
        }
Esempio n. 3
0
 public MeshLoader(FearGraphicsDevice dev, ColladaMeshLoader formatLoader, VertexBufferFactory vertBufferFactory)
 {
     device          = dev.Device;
     loader          = formatLoader;
     vertBuffFactory = vertBufferFactory;
 }