更新所选对象上所有动画约束的计算表达式并强制它们重新计算约束。这通常非常耗时。
bpy.ops.anim.update_animated_transform_constraints()
这个运算符没有参数。
此操作不返回任何内容。
import bpy
# 选中一个四元数约束
bpy.context.scene.objects.active = bpy.data.objects['Cube']
bpy.ops.object.constraint_add(type='TRANSFORM')
bpy.context.object.constraints["Transform"].type = "ROTATION"
# 修改约束表达式
bpy.context.object.constraints["Transform"].target_rotation = 'quaternion([0,1,0],rot)'
# 修改运算符:将表达式重新组装(添加新的区分线)
bpy.ops.anim.update_animated_transform_constraints()