FIX:The extruder index defaults from 1
jira: github 5916 Change-Id: Icae2c4c272b80de8055cc3aeb91584df621fc436
This commit is contained in:
parent
068f1d1256
commit
0b24359f59
|
@ -428,11 +428,11 @@ void CreateObjectJob::finalize(bool canceled, std::exception_ptr &eptr)
|
|||
ModelObject *new_object = model.add_object();
|
||||
new_object->name = m_input.base->volume_name;
|
||||
new_object->add_instance(); // each object should have at list one instance
|
||||
|
||||
new_object->config.set_key_value("extruder", new ConfigOptionInt(1));
|
||||
if (!m_result.empty()) {
|
||||
ModelVolume *new_volume = new_object->add_volume(std::move(m_result));
|
||||
// set a default extruder value, since user can't add it manually
|
||||
new_volume->config.set_key_value("extruder", new ConfigOptionInt(0));
|
||||
new_volume->config.set_key_value("extruder", new ConfigOptionInt(1));
|
||||
// write emboss data into volume
|
||||
m_input.base->write(*new_volume);
|
||||
} else if (!m_results.empty()) {
|
||||
|
@ -442,7 +442,7 @@ void CreateObjectJob::finalize(bool canceled, std::exception_ptr &eptr)
|
|||
continue;
|
||||
ModelVolume *new_volume = new_object->add_volume(std::move(m_results[index]));
|
||||
// set a default extruder value, since user can't add it manually
|
||||
new_volume->config.set_key_value("extruder", new ConfigOptionInt(0));
|
||||
new_volume->config.set_key_value("extruder", new ConfigOptionInt(1));
|
||||
//donot write emboss data into volume
|
||||
new_volume->name = new_object->name + "_" + std::to_string(index);
|
||||
index++;
|
||||
|
|
Loading…
Reference in New Issue