Constraint Operators

bpy.ops.constraint.childof_clear_inverse(constraint="", owner='OBJECT')

Clear inverse correction for ChildOf constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.childof_set_inverse(constraint="", owner='OBJECT')

Set inverse correction for ChildOf constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.delete()

Remove constraint from constraint stack

bpy.ops.constraint.followpath_path_animate(constraint="", owner='OBJECT', frame_start=1, length=100)

Add default animation for path used by constraint if it isn’t animated already

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
  • frame_start (int in [-300000, 300000], (optional)) – Start Frame, First frame of path animation
  • length (int in [0, 300000], (optional)) – Length, Number of frames that path animation should take
bpy.ops.constraint.limitdistance_reset(constraint="", owner='OBJECT')

Reset limiting distance for Limit Distance Constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.move_down(constraint="", owner='OBJECT')

Move constraint down in constraint stack

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.move_up(constraint="", owner='OBJECT')

Move constraint up in constraint stack

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.objectsolver_clear_inverse(constraint="", owner='OBJECT')

Clear inverse correction for ObjectSolver constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.objectsolver_set_inverse(constraint="", owner='OBJECT')

Set inverse correction for ObjectSolver constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.
bpy.ops.constraint.stretchto_reset(constraint="", owner='OBJECT')

Reset original length of bone for Stretch To Constraint

Parameters:
  • constraint (string, (optional, never None)) – Constraint, Name of the constraint to edit
  • owner (enum in ['OBJECT', 'BONE'], (optional)) –

    Owner, The owner of this constraint

    • OBJECT Object, Edit a constraint on the active object.
    • BONE Bone, Edit a constraint on the active bone.