From 8eb36b1bf91a22e94df18fec3ae462668dd076a4 Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Mon, 27 Aug 2018 14:13:06 +0200 Subject: [PATCH] Fixed undefined axis in rotate method of plater.pm --- lib/Slic3r/GUI/Plater.pm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/Slic3r/GUI/Plater.pm b/lib/Slic3r/GUI/Plater.pm index 4055b2b36..8e5882049 100644 --- a/lib/Slic3r/GUI/Plater.pm +++ b/lib/Slic3r/GUI/Plater.pm @@ -157,11 +157,6 @@ sub new { $self->rotate(rad2deg($angle), Z, 'absolute'); } else { - - print "angle: "; - print $angle; - print "\n"; - $self->rotate(rad2deg($angle), undef, 'absolute', $axis_x, $axis_y, $axis_z) if $angle != 0; } }; @@ -1187,7 +1182,10 @@ sub rotate { # $model_object->center_around_origin; # $self->reset_thumbnail($obj_idx); } - Slic3r::GUI::update_rotation_value(deg2rad($angle), $axis == X ? "x" : ($axis == Y ? "y" : "z")); + + if (defined $axis) { + Slic3r::GUI::update_rotation_value(deg2rad($angle), $axis == X ? "x" : ($axis == Y ? "y" : "z")); + } # update print and start background processing $self->{print}->add_model_object($model_object, $obj_idx);