bpy.ops.clip.set_solver_keyframe
设置解算器关键帧
描述
<b>bpy.ops.clip.set_solver_keyframe()</b>函数可以在剪辑编辑器中设置解算器(tracker solver)关键帧。
参数
- frame (int): 帧数
- tracker (bpy.types.MovieTrackingTrack): 视频追踪器
- slide (int in [-inf, +inf]): 滑块数
- select (boolean): 是否选中关键帧
- clear_active (boolean): 是否清空激活状态
- clear_select (boolean): 是否清空选择状态
返回值
- {'CANCELLED'}:如果操作被取消,则返回此项。
示例
import bpy
# 在当前帧为100的时刻,为一个名为“track1”的追踪器设置解算器关键帧
bpy.ops.clip.set_solver_keyframe(frame=100, tracker=bpy.context.scene.objects['track1'].tracking.tracks[0])
注意事项
- 函数的第一个参数 frame 表示要在哪一帧上为该追踪器设置解算器关键帧
- 函数的第二个参数 tracker 表示要设置关键帧的追踪器
- 如果在一个物体上有多个追踪器的话,需要在指定追踪器时使用 tracker 的索引值来确定具体是哪个追踪器,索引值是从0开始的整数
- slide 的参数表示滑块数,可以是正数或负数,如果是正数表示要向右滑动滑块,如果是负数表示要向左滑动滑块
- select 参数表示是否选中关键帧,可以是 True 或 False
- clear_active 参数表示是否清空激活状态,可以是 True 或 False
- clear_select 参数表示是否清空选择状态,可以是 True 或 False
异常
- <b>RuntimeError:</b>如果没有选中任何追踪器,则会引发此异常。