Transform

Hierarchy

Coordinate Systems in ToonSquid#

ToonSquid uses a right-handed coordinate system with the origin in the top left corner, the x-axis pointing to the right and the y-axis pointing downwards. Positive rotations are therefore clockwise.

Every layer has its own local coordinate system and by default, all layers are placed in the global coordinate system of the scene (making that their "parent coordinate system"). The origin of the local coordinate system of a layer is the layer's pivot.

Transform Hierarchy#

Layers in the timeline can also be placed in each other's local coordinate system to chain movement animations together. When this is the case, scaling, rotating and moving the parent layer will automatically do the same for the child.

Transform hierarchy interface

How to create a Hierarchy#

  1. Tap the transform hierarchy button in the timeline.
    • All layers that are currently not part of the hierarchy are listed on the left.
    • All layers that are part of the hierarchy are listed on the right.
  1. Drag layers from the list on the left to the right to create the hierarchy.
  2. Drop a layer A on top of another layer B in the hierarchy list to parent A to B. A will now be positioned in B's local coordinate system.

The order of the layers in the hierarchy section does not matter. The visual order is still defined by the regular layer list in the timeline.

Remove Layers from the Hierarchy#

Drag layers from the hierarchy section to the list of all layers to remove them from the hierarchy.

No search results