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