bpy.ops.actions.extrapolation_type该操作用于设置动作的外推类型。
type ('LINEAR', 'BEFORE', 'AFTER', 'CONSTANT'): 外推类型,分别为线性、之前、之后、恒定。该操作没有返回值。
import bpy
# 选择默认的立方体对象
cube = bpy.context.scene.objects['Cube']
# 选择该对象的动作
action = cube.animation_data.action
# 设置动作的外推类型为线性
bpy.ops.actions.extrapolation_type(type='LINEAR')
# 输出动作的外推类型
print(action.extrapolation)
LINEAR、BEFORE、AFTER 和 CONSTANT 四种类型中选择。若要设置其他类型,则需要手动修改动作的 extrapolation 属性。