mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-03 06:20:38 +08:00
add undo op for face-to-face rotation
This commit is contained in:
parent
88160aebc8
commit
e2af4865a2
@ -1644,6 +1644,8 @@ sub rotate_face {
|
|||||||
my $model_instance = $model_object->instances->[0];
|
my $model_instance = $model_object->instances->[0];
|
||||||
|
|
||||||
$model_object->transform_by_instance($model_instance, 1);
|
$model_object->transform_by_instance($model_instance, 1);
|
||||||
|
|
||||||
|
$model_object->reset_undo_trafo();
|
||||||
$model_object->rotate_vec_to_vec($normal,$axis_vec);
|
$model_object->rotate_vec_to_vec($normal,$axis_vec);
|
||||||
|
|
||||||
# realign object to Z = 0
|
# realign object to Z = 0
|
||||||
@ -1657,7 +1659,7 @@ sub rotate_face {
|
|||||||
$self->selection_changed; # refresh info (size etc.)
|
$self->selection_changed; # refresh info (size etc.)
|
||||||
$self->on_model_change;
|
$self->on_model_change;
|
||||||
|
|
||||||
#TODO: undo stack
|
$self->add_undo_operation("TRANSFORM", $object->identifier, $model_object->get_undo_trafo());
|
||||||
}
|
}
|
||||||
|
|
||||||
sub rotate {
|
sub rotate {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user