How can I proportionally increase the spacing between objects without distorting the objects?


I have a set number of elements on a coordinate plane. I want to proportionately increase the spacing between them in the X axis by say 20%, without warping their shape in the x dimension; the spacing isn't equal so I cannot use the distribute options in the Align panel. How do I do that?

12/10/2016 7:36:00 AM

Try this:

  • Select your initial objects and then right click > transform > scale.
  • Select "non-uniform" and enter 200% for horizontal and 100% for vertical, hit OK.
  • Now right click again and choose transform > "transform each". Set your horizontal to 50% and keep the vertical at 100%, hit OK.

The space between the center points of your objects has increased 200% while the initial size of the objects is retained.

This is not the same thing as the absolute space from edge to edge of each object being scaled at 200% but it may get you the result you are looking for. Also, this example uses 200% (double size) and 50% (half size) because they are the easiest to work with but the same can be done for other scales. For instance, scale objects 125% (a 25% increase to size) and then return to them to their original size by scaling at 80%.

12/10/2016 7:31:00 AM