private LoadResult GetResult(string file) { IObjLoaderFactory factory = new ObjLoaderFactory(); IObjLoader objLoader = factory.Create(); using (var stream = new FileStream(file, FileMode.Open)) { return(objLoader.Load(stream)); } }
public void Build(ref List <PotatoMesh> meshes) { if (meshes.Count == 0) { return; } loadFactory = new ObjLoaderFactory().Create(); BakeAllMeshes(meshes); }
public static LoadResult LoadOBJ(string filename) { if (objLoader != null) { var objloaderFactory = new ObjLoaderFactory(); objLoader = objloaderFactory.Create(); } FileStream fileStream = new FileStream(filename, FileMode.Open); return(objLoader.Load(fileStream)); }