示例#1
0
        public void GetListOfMaterialsOk()
        {
            var lines = File.ReadAllLines(_fullobjpath);

            _tgcObjLoader.GetListOfMaterials(lines, _fullobjpath);
            Assert.True(_tgcObjLoader.ListMtllib.Count > 0);
        }
示例#2
0
        public void GetListOfMaterialsWithWhiteSpaceOK()
        {
            var _tgcObjLoader = new TgcObjLoader();
            var lines         = File.ReadAllLines(_fullobjpathmeshcontextura);

            _tgcObjLoader.GetListOfMaterials(lines, _fullobjpathmeshcontextura);
            Assert.True(_tgcObjLoader.ListMtllib.First().Equals("tgcito con textura.mtl"));
        }
示例#3
0
        public void GetListOfMaterialsWithNameOK()
        {
            var _tgcObjLoader = new TgcObjLoader();
            var lines         = File.ReadAllLines(_fullobjpath);

            _tgcObjLoader.GetListOfMaterials(lines, _fullobjpath);
            Assert.True(_tgcObjLoader.ListMtllib.First().Equals("cubotexturacaja.mtl"));
        }
示例#4
0
        public void LoadObjMaterialFromFileOk()
        {
            TgcObjLoader _tgcObjLoader = new TgcObjLoader();
            var          lines         = File.ReadAllLines(_fullMaterialPath);

            _tgcObjLoader.GetListOfMaterials(lines, _fullMaterialPath);
            ObjMaterialsLoader _objMaterialLoader = new ObjMaterialsLoader();

            _objMaterialLoader.LoadMaterialsFromFiles(_fullMaterialPath, _tgcObjLoader.ListMtllib);
            Assert.NotNull(_objMaterialLoader.ListObjMaterialMesh.First());
        }