allow solid fill layers to be zero
This commit is contained in:
parent
2970e31540
commit
729905d342
@ -314,7 +314,7 @@ sub validate {
|
|||||||
|
|
||||||
# --solid-layers
|
# --solid-layers
|
||||||
die "Invalid value for --solid-layers\n"
|
die "Invalid value for --solid-layers\n"
|
||||||
if $Slic3r::solid_layers < 1;
|
if $Slic3r::solid_layers < 0;
|
||||||
|
|
||||||
# --print-center
|
# --print-center
|
||||||
die "Invalid value for --print-center\n"
|
die "Invalid value for --print-center\n"
|
||||||
|
@ -90,7 +90,7 @@ sub make_fill {
|
|||||||
my $is_solid = $surface->surface_type =~ /^(top|bottom)$/;
|
my $is_solid = $surface->surface_type =~ /^(top|bottom)$/;
|
||||||
|
|
||||||
# force 100% density and rectilinear fill for external surfaces
|
# force 100% density and rectilinear fill for external surfaces
|
||||||
if ($surface->surface_type ne 'internal') {
|
if (($surface->surface_type ne 'internal') && ($Slic3r::solid_layers >= 1)) {
|
||||||
$density = 1;
|
$density = 1;
|
||||||
$filler = $is_bridge ? 'rectilinear' : $Slic3r::solid_fill_pattern;
|
$filler = $is_bridge ? 'rectilinear' : $Slic3r::solid_fill_pattern;
|
||||||
$flow_width = $Slic3r::nozzle_diameter if $is_bridge;
|
$flow_width = $Slic3r::nozzle_diameter if $is_bridge;
|
||||||
|
Loading…
Reference in New Issue
Block a user