public static ModelData Load(string fileName, ModelFileFormat format) { using (Stream stream = Storage.OpenFile(fileName, OpenFileMode.Read)) { return(Load(stream, format)); } }
public static ModelData Load(Stream stream) { PeekStream peekStream = new PeekStream(stream, 256); ModelFileFormat format = DetermineFileFormat(peekStream.GetInitialBytesStream()); return(Load(peekStream, format)); }
public static ModelData Load(Stream stream, ModelFileFormat format) { if (format == ModelFileFormat.Collada) { return(Collada.Load(stream)); } throw new InvalidOperationException("Unsupported model file format."); }