Ejemplo n.º 1
0
        public bool ObjExport(Model3d model, ExportParameters parameters)
        {
            parameters.ModelFormat = ModelFormat.OBJ;
            var exportData = model.Mesh.Select(m => new WriteMesh(m)).ToList();

            return(Export(exportData, parameters));
        }
Ejemplo n.º 2
0
        private bool Export(Model3d model)
        {
            var fileExportResult = m_fileExporter.ObjExport(model, m_fileExportParameters);

            if (!fileExportResult)
            {
                return(false);
            }
            try
            {
                var fs = new FileStream(m_fileExportParameters.FilePath, FileMode.Open);
                LatestExportedModel = fs;
            }
            catch
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 3
0
 public bool StlExport(Model3d model, ExportParameters parameters)
 {
     m_fileExportParameters.ModelFormat = ModelFormat.STL;
     return(Export(model));
 }
Ejemplo n.º 4
0
 public bool ObjExport(Model3d model, ExportParameters parameters)
 {
     m_fileExportParameters.ModelFormat = ModelFormat.OBJ;
     return(Export(model));
 }