2
$\begingroup$

I can undo most actions, but some (mirror modifiers, some kinds of scaling) cannot be undone. Pressing Ctrl-Z does not reverse them (the actions show up in my undo history, but nothing happens when I press Undo).

I can undo scaling done with the S key, but not scaling done using this menu:

object menu

Undo works on most other actions, just not these ones.

I know switching between Object and Edit mode can cause problems for Undo history, but I'm staying in Edit mode the whole time.

What makes these actions "special" in that they cannot be undone by normal means?

$\endgroup$
  • $\begingroup$ O person with greater knowledge, please feel free to correct my deranged ramblings. When one writes a tool (an operator) in Blender, one has to explicitly state that it can be undone. The default behaviour is not to be undoable. That may explain some things. However I think that you are dealing with some bug. I belive that both of the actions you describe should be undoable. Does this happen all the time or only with a (set of) .blend(s)? If so, is it repeatable? $\endgroup$ – Mörkö Dec 22 '15 at 22:24
  • $\begingroup$ Adding modifier won't be undone from Edit mode because this is action with object, not with mesh (and when you are in Edit mode you're editing mesh). Could you clarify what is "Scaling using the Object menu" ? If you mean Object menu in the bottom 3D View, it won't appear in Edit mode. $\endgroup$ – Mr Zak Dec 22 '15 at 22:25
  • $\begingroup$ Edited. I'm not sure what to call that menu. $\endgroup$ – Somatic Dec 22 '15 at 22:55
  • 9
    $\begingroup$ Well... sometimes you just have to sleep, ya know? $\endgroup$ – Undo Dec 23 '15 at 2:03
  • 1
    $\begingroup$ Hey, thanks for this - you led me to examine, and thereby inadvertently shed light on the cause of one of my custom shortcuts not being undo-able. I have M+MMB set to merge verts at center, M+LMB merge verts at first, and M+RMB merge verts at last - so M is the modifier key in this case... however I also have M set as a shortcut to Mark Seams. From a performance standpoint there is no conflict, however when it comes to undo functionality it seems to be confusing the Undo History, so any time I merge verts using this keyboard shortcut I can't undo it. I may need to rethink this key mapping. thx $\endgroup$ – Mentalist Dec 27 '15 at 18:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.