Exemple #1
0
 public static ModelData Load(string fileName, ModelFileFormat format)
 {
     using (Stream stream = Storage.OpenFile(fileName, OpenFileMode.Read))
     {
         return(Load(stream, format));
     }
 }
Exemple #2
0
        public static ModelData Load(Stream stream)
        {
            PeekStream      peekStream = new PeekStream(stream, 256);
            ModelFileFormat format     = DetermineFileFormat(peekStream.GetInitialBytesStream());

            return(Load(peekStream, format));
        }
Exemple #3
0
 public static ModelData Load(Stream stream, ModelFileFormat format)
 {
     if (format == ModelFileFormat.Collada)
     {
         return(Collada.Load(stream));
     }
     throw new InvalidOperationException("Unsupported model file format.");
 }