将当前操作添加到撤销堆栈中。
bpy.ops.ed.undo_push()
该方法不接受任何参数。
该方法没有返回值。
import bpy
# 执行一些操作
bpy.ops.mesh.primitive_cube_add()
bpy.ops.transform.translate(value=(1, 0, 0))
# 将上面的操作添加到撤销堆栈中
bpy.ops.ed.undo_push()
在上面的示例中,我们创建了一个立方体并对其进行了平移。我们使用bpy.ops.ed.undo_push()
将这些操作添加到撤销堆栈中。
bpy.ops.ed.undo()
撤消最近一次操作。bpy.ops.ed.redo()
来执行最近执行过的操作。