> For the complete documentation index, see [llms.txt](https://scenegroup.gitbook.io/cavalry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scenegroup.gitbook.io/cavalry/user-interface/menus/animation-menu.md).

# Animation menu

**Constraints** - add constraints to your Composition.

* **Transform Constraint** - add a [Transform Constraint](/cavalry/nodes/utilities/transform-constraint.md).
* **Transform Constraint Tools** -&#x20;
  * **Pick Up** - automatically set the keys needed to pick up a shape when using a [Transform Constraint](/cavalry/nodes/utilities/transform-constraint.md). See example on the Transform Constraint page.
  * **Drop** - automatically set the keys needed to drop a shape when using a [Transform Constraint](/cavalry/nodes/utilities/transform-constraint.md). See example on the Transform Constraint page.
* **Point Constraint** - add a [Component Constraint](/cavalry/nodes/utilities/component-constraint.md) set to **Point Constraint**.
* **Edge Constraint** - add a [Component Constraint](/cavalry/nodes/utilities/component-constraint.md) set to **Edge Constraint**.
* **Composition Constraint** - add a [Composition Constraint](/cavalry/nodes/utilities/comp-constraint.md).

**Add Null** - add a [Null](/cavalry/nodes/utilities/null.md) to the current Composition.

**Create Rubber Hose Limb** - add a [Rubber Hose Limb](/cavalry/nodes/behaviours/rubber-hose-limb.md) to the current Composition.

**Attach Rubber Hose Limb** - attach a [Rubber Hose Limb](/cavalry/nodes/behaviours/rubber-hose-limb.md) to the selected Shape.

**Add Animation Control** - add an [Animation Control](/cavalry/nodes/utilities/animation-control.md) to the current Composition.

**Add Rig Control (Joystick)** - add a [Rig Control](/cavalry/nodes/utilities/rig-control.md) to the current Composition.

**Add Look At** - add a [Look At](/cavalry/nodes/behaviours/look-at.md) constraint to the current Composition.

**Nudge Backward** - nudge layers/ keyframes backward in time.

**Nudge Forward** - nudge layers/ keyframes forward in time.

**Bake Animation** - this command will take any animation curve and attempt to simplify it. Where **Magic Easing** has been used this will create an animation curve based on the easing you have applied.
