.. _constraints-index:
.. _bpy.types.Constraint:
.. _bpy.ops.constraint:

###############
  Constraints
###############

.. toctree::
   :maxdepth: 2

   introduction.rst


Interface
=========

.. toctree::
   :maxdepth: 1

   interface/adding_removing.rst
   interface/header.rst
   interface/common.rst
   interface/stack.rst


Motion Tracking
===============

.. toctree::
   :maxdepth: 1

   motion_tracking/camera_solver.rst
   motion_tracking/object_solver.rst
   motion_tracking/follow_track.rst


Transform
=========

.. toctree::
   :maxdepth: 1

   transform/copy_location.rst
   transform/copy_rotation.rst
   transform/copy_scale.rst
   transform/copy_transforms.rst
   transform/limit_distance.rst
   transform/limit_location.rst
   transform/limit_rotation.rst
   transform/limit_scale.rst
   transform/maintain_volume.rst
   transform/transformation.rst
   transform/transform_cache.rst


Tracking
========

.. toctree::
   :maxdepth: 1

   tracking/clamp_to.rst
   tracking/damped_track.rst
   tracking/ik_solver.rst
   tracking/locked_track.rst
   tracking/spline_ik.rst
   tracking/stretch_to.rst
   tracking/track_to.rst


Relationship
============

.. toctree::
   :maxdepth: 1

   relationship/action.rst
   relationship/child_of.rst
   relationship/floor.rst
   relationship/follow_path.rst
   relationship/pivot.rst
   relationship/rigid_body_joint.rst
   relationship/shrinkwrap.rst