How to add a constraint to the object with Blender Python API

We can assign constraints to objects through the object “constraints” property.

To add a constraint to the currently active object, we need to create a new constraint in the object’s “constraints” list, specifying its type in the parameters:

Now the constraint’s properties can be configured through the returned result or through the constraint from the object constraints list.

For example, to make the camera track an object, let’s add a tracking constraint to it:


Author: Nikita

Blender add-ons developer and articles writer.