mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-18 07:05:55 +08:00
Actually implement layer change. It's somewhat important.
This commit is contained in:
parent
a66ae6ac26
commit
71009d8c90
@ -374,6 +374,16 @@ PrintGCode::process_layer(size_t idx, const Layer* layer, const Points& copies)
|
||||
pp.set("layer_z", layer->print_z);
|
||||
pp.set("current_retraction", gcodegen.writer.extruder()->retracted);
|
||||
|
||||
gcode += apply_math(pp.process(print.config.before_layer_gcode.getString()));
|
||||
gcode += "\n";
|
||||
}
|
||||
gcode += gcodegen.change_layer(*layer);
|
||||
if (print.config.layer_gcode.getString().size() > 0) {
|
||||
auto pp {*(gcodegen.placeholder_parser)};
|
||||
pp.set("layer_num", gcodegen.layer_index);
|
||||
pp.set("layer_z", layer->print_z);
|
||||
pp.set("current_retraction", gcodegen.writer.extruder()->retracted);
|
||||
|
||||
gcode += apply_math(pp.process(print.config.layer_gcode.getString()));
|
||||
gcode += "\n";
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user