Pivot Animator allows you to join figures together so that figures can be positioned as if they were a single figure. The main difference between joining figures and using multiple figure selection is that rotating a single segment of a figure will also rotate any figures joined to that segment.
Joining figures to create a multi-coloured stickman that moves as a single figure
The figure joining feature can be used for many different reasons, such as letting a stick-man hold an object or for creating a stick-man or other object made up of differently coloured parts, without the need for moving each figure separately and aligning the figures between frames.
Figures can be joined together recursively in chains or a tree structure, but not so that they form a loop. Multiple figures can be joined to a single handle.
Figures are joined together in a tree structure in a similar way to the segments in a figure. If two unjoined figures are joined, then the one that was selected and joined is above the other in the tree structure. The one it was joined to is not joined but has a figure joined to it and is therefore at the base of the tree.
Joining and Unjoining
The join button can be found in the figure controls and is enabled only when a single figure is selected. If the figure is not currently joined then the button will display a white handle. To join the figure to another, click the button and all the handles that the figure is allowed to join to will turn white (static segments will also be shown). Click any of the white handles to join the figure such that its origin point joins to the clicked handle. The figure will then move to its joined position and the handle at the join will be white to indicate that it is joined.
To unjoin a figure, firstly select a joined figure. The join/unjoin button will then show a red and orange pair of handles. Click the button and the figures will no longer be joined and can then be moved independently.
Positioning Joined figures
Once joined, the segments of joined figures will move as if they were a single figure when rotated. A figure joined to a rotated segment will therefore also rotate and move such that its origin is positioned at the point it's joined to.
When using the Alt key to rotate and scale a figure, all figures joined to that figure, that are above it in the tree structure, will also rotate and scale. However, the opposite is not true - if a joined figure is rotated and scaled using the Alt key, then the figure it is joined to, which is below it in the tree, will not be scaled or rotated. If you want to scale and rotate a whole connected group of figures, then make sure you drag a red handle in the figure at the base of the tree structure that all other figures attach to.
The scale control in the figure controls will scale only the selected figure or figures and not any figures joined to it.
Moving the Figure Origin
A join can only be made between the orange origin handle of the figure being joined and a segment or origin handle of another figure.
If you wish to join figures at two segment handles (red when selected), then you must create a new figure type by editing one of the figures in the figure builder and using the origin tool to move the origin point to a different handle.
Selecting Joined Figures
Joined figures can be selected in the normal way as described on the Multi-Figure Selection section. However, you can also double click a figure and all figures joined to it will become selected. Double click the figure at the based of the tree to select the whole group of joined figures. This can be useful if there are many other figures on the editing canvas.