Bugfix: flow wasn't adjusted for perimeters when a custom perimeters extrusion width was applied

This commit is contained in:
Alessandro Ranellucci 2012-07-01 18:12:21 +02:00
parent 07f2dab5f6
commit c4b9a6cf61
4 changed files with 17 additions and 6 deletions

View file

@ -158,7 +158,7 @@ sub extrude_path {
$gcode .= $self->unretract if $self->retracted;
# calculate extrusion length per distance unit
my $s = $path->flow_spacing || $self->layer ? $self->layer->flow->spacing : $Slic3r::flow->spacing;
my $s = $path->flow_spacing || ($self->layer ? $self->layer->flow->spacing : $Slic3r::flow->spacing);
my $h = $path->depth_layers * $self->layer->height;
my $w = ($s - ($self->layer ? $self->layer->flow->min_spacing : $Slic3r::flow->min_spacing) * $Slic3r::overlap_factor) / (1 - $Slic3r::overlap_factor);