An alternative way to keep an object together when it moves is to construct an object, such as Claude below, construct an image of this object by means of a transformation, and then hide the original object.
In the example to the right, the first Claude (with the purple hat) has been created without a concern to relate any consitutent parts. Every part of this Claude has then been translated by vector AB to create the second Claude with the brown hat. Drag point A or point B. What do you notice? To construct the original Claude: demo download file |
|
If B is defined (or redefined) to be on a circle, arc or segment it can be animated.
|
In the example to the left, the second Claude (with the turquoise hat) has been created by rotating every part of the first Claude around the vertical vector, mapping point A to point C. Drag point A or point C. What do you notice? Point C could also be animated. |