How to set the rotation point and use Transform Each in Illustrator?


I have a triangle I'm trying to rotate in Illustrator using the Object->Transform->Transform Each command, but I can't figure out how to set the rotation point like I can if I just use Free Transform.

This is important because the rotation point is at the center of the square bounding box, not at the center of the triangle.

Is there a way to set the rotation point? Or do I have to manipulate the bounding box somehow?

5/15/2015 3:57:00 AM

Accepted Answer

Doesn't look like there is a way to permanently alter an object's rotate point. You can use the Rotate tool or Free Transform to change it temporarily, but it resets to the center of the object once you change to a different tool.

If you just do a simple rotate using the selection tool instead of Rotate or Transform Each, it will use the bounding box. Otherwise you're stuck with the object's calculated center.

4/14/2011 9:40:00 PM

There is a way with the Rotate Tool (R)

  1. Select your triangle
  2. Click the Rotate tool
  3. Pressing Alt click where you want your center to be.
  4. A dialog should popup prompting for an angle. You can go on an fill it out.

When ready press the "Copy" Button and then Ctrl+D for transform again as many times as you want copies.

After understanding that the object should be BOTH rotated and moved- or scaled- each. What about adding "hidden" (no line no fill) artwork to transform the bounding box so the center is where you want it to? You could then transform each this group any way you like.

If you don't like the hidden artwork you could make your object with the hidden objects a symbol. Then you could transform/rotate/scale it and in the end edit the symbol. This way all instances get updated accordingly. This might, however change the position of each of these instances.