Support for undo and redo in the Edit Mesh toolset

Abaqus/CAE supports multiple levels of undo and redo for any of the tools in the Edit Mesh toolset and for meshes that you generate using the bottom-up meshing technique.

This capability means that a single undo removes your most recent change to the mesh, a second undo removes the next most recent change, and so on. Similarly, a single redo restores the most recently undone mesh change. The graphic below shows that the Undo section of the Edit Mesh dialog box includes short descriptions next to the Undo and Redo buttons, highlighting the mesh change that will be undone or redone if you click the button.

When undo is disabled, a note appears in the description space instead, indicating that undo is disabled under Settings. To re-enable undo, see Enabling undo and managing the cache.

Abaqus/CAE supports undo operations by recording a history of your mesh editing and bottom-up meshing operations in a memory cache. The allowable size of this cache, the size of your mesh, and the types of mesh editing you performed all determine how many levels of undo are permitted. For example, if your mesh has 100,000 elements and you define a maximum cache size of 0.5 million elements, Abaqus/CAE can provide at least five levels of undo. Operations such as creating or moving nodes do not require a large cache to undo.

Tip: You can determine the number of elements in your mesh by running a Part mesh or Instance mesh query. For more information, see Querying the model.
Large caches can consume a lot of memory, so consider the number of levels of undo you will need for your part or part instance. If you want to ensure at least one level of undo for any mesh editing operation, specify a cache size at least as large as the number of elements in your part or part instance.