Beispiel #1
0
 public async Task <IModel> LoadModel(IFile file)
 {
     return(await Task.Factory.StartNew(() =>
     {
         var mdl = D3dFile.FromFile(file);
         //mdl.WriteFakePrecalculatedChromeCoordinates();
         return new D3dModel(mdl);
     }));
 }
Beispiel #2
0
 public D3dModel(D3dFile model)
 {
     Model = model;
     _guid = Guid.NewGuid();
 }
Beispiel #3
0
 public bool CanLoadModel(IFile file)
 {
     return(file.Exists && D3dFile.CanRead(file));
 }