在当前场景的选定对象上插入关键帧。如果未选定对象,则插入所有可动画化对象的关键帧。
bpy.ops.anim.keyframe_insert(type='ALL', confirm_success=True)
type
(string, optional) – 关键帧要插入的通道类型。默认为 “ALL”,可以设置为“LocRotScale”或“Rotation”或“Location”或“Scaling”或“BUILTIN_KSI”。confirm_success
(boolean, optional) – 是否在成功插入关键帧后显示成功信息。{'FINISHED'}
。RuntimeError
。在当前场景中选定的对象上插入所有类型的关键帧。
import bpy
obj = bpy.context.active_object
# 在选中的对象上插入所有类型的关键帧
bpy.ops.anim.keyframe_insert(type='ALL')
# 输出成功信息
print("关键帧已成功插入。")
在当前场景中选定的对象上插入所有类型的关键帧,但不显示成功信息。
import bpy
obj = bpy.context.active_object
# 在选定的对象上插入所有类型的关键帧
bpy.ops.anim.keyframe_insert(type='ALL', confirm_success=False)
bpy.ops.anim.keyframe_delete
: 删除选定对象上的关键帧。bpy.context
: 包含当前场景和编辑上下文的数据。