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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2018-05-07 17:13:58 +0300
committerEnrico Turri <enricoturri@seznam.cz>2018-05-07 17:13:58 +0300
commit8eb9ddc2eb6c3f98cf28125ddbee4d233fa58616 (patch)
treeae0b5812f4a7f64f12647206f3592ae9408c0029 /xs/src/libslic3r/Model.hpp
parentc579ec7f5fe92e8cce773750a73086cbe8ef074a (diff)
Max count of auto assigned extruders when splitting object set as dependent of current printer
Diffstat (limited to 'xs/src/libslic3r/Model.hpp')
-rw-r--r--xs/src/libslic3r/Model.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/xs/src/libslic3r/Model.hpp b/xs/src/libslic3r/Model.hpp
index 0c0ffe776..4835028b9 100644
--- a/xs/src/libslic3r/Model.hpp
+++ b/xs/src/libslic3r/Model.hpp
@@ -173,8 +173,8 @@ public:
// Split this volume, append the result to the object owning this volume.
// Return the number of volumes created from this one.
// This is useful to assign different materials to different volumes of an object.
- size_t split();
-
+ size_t split(unsigned int max_extruders);
+
ModelMaterial* assign_unique_material();
private:
@@ -280,7 +280,7 @@ public:
void duplicate_objects_grid(size_t x, size_t y, coordf_t dist);
bool looks_like_multipart_object() const;
- void convert_multipart_object();
+ void convert_multipart_object(unsigned int max_extruders);
// Ensures that the min z of the model is not negative
void adjust_min_z();
@@ -291,8 +291,8 @@ public:
void print_info() const { for (const ModelObject *o : this->objects) o->print_info(); }
- static unsigned int get_auto_extruder_id();
- static std::string get_auto_extruder_id_as_string();
+ static unsigned int get_auto_extruder_id(unsigned int max_extruders);
+ static std::string get_auto_extruder_id_as_string(unsigned int max_extruders);
static void reset_auto_extruder_id();
};