Jump to content
Jim Monson

Resizing ellipses within a layer (group)

Recommended Posts

In my AD map docs there are many ellipses in one layer/group to show site locations. They are 40x20 pts in size with a stroke of 6 pts. I would like to resize them all 85% to 34x17 pts, and if possible reduce the stroke by 85% at the same time.

 

In Illustrator I did this by "Transform Each" since transforming the entire group/layer would also reduce the width and height of the entire group and thus reposition of each ellipse. AD also treats the layer/group as unit, reflected in the width and height in Transform.

 

Does AD have such a feature as Illustrator "Transform Each?"

Share this post


Link to post
Share on other sites

Yeah, no such tool.

 

I'm assuming the important part is to keep them in their same positions :rolleyes: .

 

It's a shame that the dimensions aren't being reduced by the same number of points in both directions.

That could have been done in a batch process.... A couple of steps long but a batch process nonetheless.

Share this post


Link to post
Share on other sites

I'm very interesting in you "bout 4 steps," JimmyJack. Importing from Illustrator turned all my ellipses into curves, but I made new ellipses in AD and am trying to resize them in batch (as Transform Each in Illustrator). In Illustrator I had to select all of the objects, deselect one of them and it worked, and then reduce the one by itself. This was because they were all in the same layer ... which they had to be since Illustrator does not allow an object to be at the top layer level. While this took some time, it was faster than resizing each ellipse separately. Thanks for any help you can offer.

Share this post


Link to post
Share on other sites

Hey Jim sorry I didn't get back to this sooner.

 

I made a vid here.

 

But in a nutshell:

Again you need to have shapes to do this.... which will, through the process become curves. So keep that in mind.

1. Group your ovals. Copy Group.

2. boolean add everything in the first group.

3. Select all shapes in the copied group, and activate the node or ellipse tool. Click Make Donut in context tool area. Type in 85%.

4. Boolean add that group. 

5. Subtract that from the original. (...then Divide if you want them all separate).

 

Stroke change is easy to do to everything at once. Just select and assign the value (or use an expression, as I did in the vid).

 

Okay.....so it was five steps. But those five steps can change hundreds (or however many boolean will tolerate) at a time.  :)

 

(it's still just a workaround.... of course we would love a Transform Each option)

Share this post


Link to post
Share on other sites

Many thanks, JimmyJack. The video was also very useful. I happened to see some of your other videos which were also very helpful. Keep up the helping hand. It's appreciated.

 

I'm going to give this a whirl now but I may run into a problem since ending up with curves leaves me with no current option in AD to transform them back into ellipses. This is necessary when exporting SVGs since a oval curve exports to a larger SVG than an ellipse (just four numbers). I'm working on a map app with tons of ellipses and need to keep the weight at a minimum.

 

Will keep looking for more of your videos.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.