When you transform objects, their children inherit the same transformations. The location where these transformations happen (sometimes called the origin, anchor point, or pivot) affects how your objects animate. For example, manipulating the scale of a group creates different results if the scale originates in the center or the bottom. You need to reposition the parent group to change the point of origin for these transformations. However, moving a parent causes all the children to move with it. The Freeze feature makes it possible to achieve this without having to rework the hierarchy structure.

Origin of a Procedural Path

Procedural objects (like artboards and procedural paths) have an origin property. The origin of a procedural path determines where its properties originate from. For example, changing the width of a rectangle with its origin in the middle (50% X and 50% Y) causes it to grow from its center. Image Changing the width on a rectangle with its origin on the left side (0% X) causes it to grow from its left. Image This is particularly useful when animating paths that have other procedural properties enabled, such as rounded corners. You can use the Freeze feature to change the Origin position on the Stage. Alternatively, set the exact value in the Inspector.

Origin of a Custom Path and Group

Freeze Mode

The Freeze feature allows you to move any parent object (groups, shapes, bones) without affecting the position of its children. Activate Freeze in the Transform Tools menu or use the Y shortcut. When Freeze Mode is active, you’ll notice that your Stage is wrapped in a blue outline. You’re now free to move the Origin without affecting the children. Be sure to turn off Freeze by pressing Y again.

Changin Origin with Align Tools

You can quickly change the location of an origin with the align tools. Start by selecting the shape, then holding Option on Mac, or Alt on Windows.

This now allows the align tool to repostion the Origin various positions.