Convert Extruder object (mostly) to C++ with lots of fields.

This commit is contained in:
Y. Sapir 2014-04-08 02:42:29 +03:00
parent 2738a304e8
commit 66d23a2416
9 changed files with 237 additions and 35 deletions

View file

@ -221,4 +221,20 @@ use overload
'@{}' => sub { $_[0]->arrayref },
'fallback' => 1;
package Slic3r::Extruder;
sub new {
my ($class, %args) = @_;
$args{extruder_offset} = Slic3r::Point->new($args{extruder_offset});
return $class->_new(@args{qw(
id use_relative_e_distances
extruder_offset
nozzle_diameter filament_diameter extrusion_multiplier temperature
first_layer_temperature retract_length retract_lift retract_speed
retract_restart_extra retract_before_travel retract_layer_change
retract_length_toolchange retract_restart_extra_toolchange wipe)});
}
1;