From e2af4865a2179d809d616c2ddc4c17b4feca6579 Mon Sep 17 00:00:00 2001 From: Michael Kirsch Date: Wed, 10 Jul 2019 20:19:17 +0200 Subject: [PATCH] add undo op for face-to-face rotation --- lib/Slic3r/GUI/Plater.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/GUI/Plater.pm b/lib/Slic3r/GUI/Plater.pm index 6d518eacc..79288d76d 100644 --- a/lib/Slic3r/GUI/Plater.pm +++ b/lib/Slic3r/GUI/Plater.pm @@ -1644,6 +1644,8 @@ sub rotate_face { my $model_instance = $model_object->instances->[0]; $model_object->transform_by_instance($model_instance, 1); + + $model_object->reset_undo_trafo(); $model_object->rotate_vec_to_vec($normal,$axis_vec); # realign object to Z = 0 @@ -1657,7 +1659,7 @@ sub rotate_face { $self->selection_changed; # refresh info (size etc.) $self->on_model_change; - #TODO: undo stack + $self->add_undo_operation("TRANSFORM", $object->identifier, $model_object->get_undo_trafo()); } sub rotate {