Example #1
0
 public static ReaderBase FindReaderForExtension(string extension)
 {
     if (((IList)FbxReader.GetExtensions()).Contains(extension))
     {
         return(new FbxReader());
     }
     if (((IList)GltfReader.GetExtensions()).Contains(extension))
     {
         return(new GltfReader());
     }
     if (((IList)ObjReader.GetExtensions()).Contains(extension))
     {
         return(new ObjReader());
     }
     if (((IList)StlReader.GetExtensions()).Contains(extension))
     {
         return(new StlReader());
     }
     if (((IList)PlyReader.GetExtensions()).Contains(extension))
     {
         return(new PlyReader());
     }
     if (((IList)ThreeMfReader.GetExtensions()).Contains(extension))
     {
         return(new ThreeMfReader());
     }
     return(null);
 }