Bugfix: incorrect number of raft layers was generated when too few were requested. #1678

This commit is contained in:
Alessandro Ranellucci 2014-01-11 23:16:33 +01:00
parent 26f0fab27a
commit 130e8dd8e7
4 changed files with 55 additions and 5 deletions

View file

@ -174,7 +174,7 @@ sub contact_area {
@{$layer->regions};
my $nozzle_diameter = sum(@nozzle_diameters)/@nozzle_diameters;
my $contact_z = $layer->print_z - $nozzle_diameter * 1.5;
my $contact_z = $layer->print_z - contact_distance($nozzle_diameter);
###$contact_z = $layer->print_z - $layer->height;
# ignore this contact area if it's too low
@ -636,4 +636,10 @@ sub overlapping_layers {
} 0..$#$support_z;
}
# class method
sub contact_distance {
my ($nozzle_diameter) = @_;
return $nozzle_diameter * 1.5;
}
1;