mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-19 22:04:26 +08:00
fix seam_placer on complete_objects
This commit is contained in:
parent
2089722304
commit
6577367362
@ -1519,12 +1519,14 @@ void GCode::_do_export(Print& print, FILE* file, ThumbnailsGeneratorCallback thu
|
|||||||
this->_print_first_layer_extruder_temperatures(file, print, between_objects_gcode, initial_extruder_id, false);
|
this->_print_first_layer_extruder_temperatures(file, print, between_objects_gcode, initial_extruder_id, false);
|
||||||
_writeln(file, between_objects_gcode);
|
_writeln(file, between_objects_gcode);
|
||||||
}
|
}
|
||||||
|
//reinit the seam placer on the new object
|
||||||
|
m_seam_placer.init(print);
|
||||||
// Reset the cooling buffer internal state (the current position, feed rate, accelerations).
|
// Reset the cooling buffer internal state (the current position, feed rate, accelerations).
|
||||||
m_cooling_buffer->reset();
|
m_cooling_buffer->reset();
|
||||||
m_cooling_buffer->set_current_extruder(initial_extruder_id);
|
m_cooling_buffer->set_current_extruder(initial_extruder_id);
|
||||||
// Pair the object layers with the support layers by z, extrude them.
|
// Pair the object layers with the support layers by z, extrude them.
|
||||||
std::vector<LayerToPrint> layers_to_print = collect_layers_to_print(object);
|
std::vector<LayerToPrint> layers_to_print = collect_layers_to_print(object);
|
||||||
for (const LayerToPrint <p : layers_to_print) {
|
for (LayerToPrint <p : layers_to_print) {
|
||||||
std::vector<LayerToPrint> lrs;
|
std::vector<LayerToPrint> lrs;
|
||||||
lrs.emplace_back(std::move(ltp));
|
lrs.emplace_back(std::move(ltp));
|
||||||
this->process_layer(file, print, print.m_print_statistics, lrs, tool_ordering.tools_for_layer(ltp.print_z()), nullptr, *print_object_instance_sequential_active - object.instances().data());
|
this->process_layer(file, print, print.m_print_statistics, lrs, tool_ordering.tools_for_layer(ltp.print_z()), nullptr, *print_object_instance_sequential_active - object.instances().data());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user