mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-12 09:17:52 -06:00
Finished porting PlaceholderParser to XS
This commit is contained in:
parent
249088b4f8
commit
580d28d071
10 changed files with 87 additions and 98 deletions
|
@ -482,10 +482,10 @@ sub set_extruder {
|
|||
|
||||
# append custom toolchange G-code
|
||||
if (defined $self->writer->extruder && $self->config->toolchange_gcode) {
|
||||
$gcode .= sprintf "%s\n", $self->placeholder_parser->process($self->config->toolchange_gcode, {
|
||||
previous_extruder => $self->writer->extruder->id,
|
||||
next_extruder => $extruder_id,
|
||||
});
|
||||
my $pp = $self->placeholder_parser->clone;
|
||||
$pp->set('previous_extruder' => $self->writer->extruder->id);
|
||||
$pp->set('next_extruder' => $extruder_id);
|
||||
$gcode .= sprintf "%s\n", $pp->process($self->config->toolchange_gcode);
|
||||
}
|
||||
|
||||
# if ooze prevention is enabled, park current extruder in the nearest
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue