Adds validation to ensure that % layer height is not compatible with adaptive slicing.

This commit is contained in:
Joseph Lenox 2018-05-15 19:08:51 -05:00
parent dbf25fb710
commit 2d064e2569

View File

@ -168,8 +168,9 @@ sub validate {
if $self->first_layer_height !~ /^(?:\d*(?:\.\d+)?)%?$/;
die "Invalid value for --first-layer-height\n"
if $self->get_value('first_layer_height') <= 0;
die "Adaptive slicing requires a non-relative first layer height."
if $self->get_value('adaptive_slicing') && $self->first_layer_height ~= /^(?:\d*(?:\.\d+)?)%$/;
die "Adaptive slicing requires a non-relative first layer height.\n"
if $self->get_value('adaptive_slicing') == 1 and $self->first_layer_height =~ /^(?:\d*(?:\.\d+)?)%?$/;
# --filament-diameter
die "Invalid value for --filament-diameter\n"