Welcome to mirror list, hosted at ThFree Co, Russian Federation.

3mf.hpp « Format « libslic3r « src - github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 85bc812e38b85b80488f6c33e88c629a77e0046c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef slic3r_Format_3mf_hpp_
#define slic3r_Format_3mf_hpp_

namespace Slic3r {

    class Model;
    class Print;
    class PresetBundle;

    // Load the content of a 3mf file into the given model and preset bundle.
    extern bool load_3mf(const char* path, PresetBundle* bundle, Model* model);

    // Save the given model and the config data contained in the given Print into a 3mf file.
    // The model could be modified during the export process if meshes are not repaired or have no shared vertices
    extern bool store_3mf(const char* path, Model* model, Print* print, bool export_print_config);

}; // namespace Slic3r

#endif /* slic3r_Format_3mf_hpp_ */