How to create a specific shape/Blend circles of different sizes

Jan 09, 2021

Copy link to clipboard

Copied

Hello my dears,

 

I need to create the shape from the image below and I don't know how. The blend option and the rotation option will work if all the circles shared the same size but those bigger ones are killing me. Is there any option to space the circles evenly having those different ones?

 

shape.png

Piter,

 

I (mis)read it in a third way which requires another approach which can be chosen among multiple options.

 

One is based on blends upon blends and requires much explanation.

 

Another is based on a Graphic Style and requires a bit of calculation but is easier to explain:

 

As I (mis)understand it, you wish to have 5 larger circles and 15 smaller circles placed evenly round a stroked circle of a certain size, evenly in the sense that you have the same space in between circles, corresponding to Align>Distribute Spacing rather than Align>Distribute Objects (the latter having the same distance between centres or similar).

 

As the Graphic Style approach you can, see imagery at the end:

 

1) Create the circle with the desired W = H and the desired Stroke Weight with Round Cap and Round Join to form the background of the final shape or just a reference;
2) Ctrl/Cmd+C+F to create a copy on top, lock the original, and select the copy circle;

 

3) Use the free Divide script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at the top Anchor Point and at every fourth Anchor Point clockwise to get five separate paths;

or

3) Use the free Circle script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at all AnchorPoints;

 

4) Select (one of) the bottommost path(s) (the easiest one or any of the others), then:
4a) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the larger circles, then click Dashed Line and set the (first) Dash to 0 and set the (first) Gap to the Length value in Document Info (if the second circle fails to show reduce the Gap value a wee bit so it does;
4b) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the smaller circles, then click Dashed Line and set all Dashes to 0 and set all Gaps to the following value: use the Length minus the larger W/H and minus 3x the smaller W/H, the result divided by 4, and then add the smaller W/H (this looks wrong but only till the next step);
4c) Change the First Gap in 4b) by adding half the difference between the W/H of the larger circles and the W/H of the smaller circles (this ought to put it right);

 

The Graphic Style build up is shown separately in the imagery;

 

Now you ought to have a circle where the bottommost fifth has the desired appearance;

 

5) ClickDrag 4) into the Graphics Style palette (and name it as desired);
6) Select the four other fifths and click the Graphic Style from 5);


Now you ought to have the desired appearance of the full circle with circles;

 

7) Group everything, including 1) if desired, after unlocking it.

 

Link to the Divide script and others by (佐藤浩之, Satō Hiroyuki):

http://shspage.com/aijs/en/

 

 

Click here to see in Chrome 

 

 

Edit: Missing parts in 4b and 4c added in red text.

 

Edit edit:

An alternative version of 3) using the Circle Script is shown in magenta;

The numbers shown in blue can be changed to make the solution work for similar shapes with other numbers of larger and smaller circles, just add or subtract 1 for each circle more or less (total number for larger circles (5 in this case) and number of smaller circles between each pair of larger circles (3 in this case)).

 

TOPICS
Draw and design, How to, Tools

Views

126

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

How to create a specific shape/Blend circles of different sizes

Jan 09, 2021

Copy link to clipboard

Copied

Hello my dears,

 

I need to create the shape from the image below and I don't know how. The blend option and the rotation option will work if all the circles shared the same size but those bigger ones are killing me. Is there any option to space the circles evenly having those different ones?

 

shape.png

Piter,

 

I (mis)read it in a third way which requires another approach which can be chosen among multiple options.

 

One is based on blends upon blends and requires much explanation.

 

Another is based on a Graphic Style and requires a bit of calculation but is easier to explain:

 

As I (mis)understand it, you wish to have 5 larger circles and 15 smaller circles placed evenly round a stroked circle of a certain size, evenly in the sense that you have the same space in between circles, corresponding to Align>Distribute Spacing rather than Align>Distribute Objects (the latter having the same distance between centres or similar).

 

As the Graphic Style approach you can, see imagery at the end:

 

1) Create the circle with the desired W = H and the desired Stroke Weight with Round Cap and Round Join to form the background of the final shape or just a reference;
2) Ctrl/Cmd+C+F to create a copy on top, lock the original, and select the copy circle;

 

3) Use the free Divide script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at the top Anchor Point and at every fourth Anchor Point clockwise to get five separate paths;

or

3) Use the free Circle script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at all AnchorPoints;

 

4) Select (one of) the bottommost path(s) (the easiest one or any of the others), then:
4a) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the larger circles, then click Dashed Line and set the (first) Dash to 0 and set the (first) Gap to the Length value in Document Info (if the second circle fails to show reduce the Gap value a wee bit so it does;
4b) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the smaller circles, then click Dashed Line and set all Dashes to 0 and set all Gaps to the following value: use the Length minus the larger W/H and minus 3x the smaller W/H, the result divided by 4, and then add the smaller W/H (this looks wrong but only till the next step);
4c) Change the First Gap in 4b) by adding half the difference between the W/H of the larger circles and the W/H of the smaller circles (this ought to put it right);

 

The Graphic Style build up is shown separately in the imagery;

 

Now you ought to have a circle where the bottommost fifth has the desired appearance;

 

5) ClickDrag 4) into the Graphics Style palette (and name it as desired);
6) Select the four other fifths and click the Graphic Style from 5);


Now you ought to have the desired appearance of the full circle with circles;

 

7) Group everything, including 1) if desired, after unlocking it.

 

Link to the Divide script and others by (佐藤浩之, Satō Hiroyuki):

http://shspage.com/aijs/en/

 

 

Click here to see in Chrome 

 

 

Edit: Missing parts in 4b and 4c added in red text.

 

Edit edit:

An alternative version of 3) using the Circle Script is shown in magenta;

The numbers shown in blue can be changed to make the solution work for similar shapes with other numbers of larger and smaller circles, just add or subtract 1 for each circle more or less (total number for larger circles (5 in this case) and number of smaller circles between each pair of larger circles (3 in this case)).

 

TOPICS
Draw and design, How to, Tools

Views

127

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jan 09, 2021 0
Jan 09, 2021

Copy link to clipboard

Copied

well, the easiest way is to create blend with the same size, then expand it (Object > Blend > Expand), select all the circles you need to grow and use Object > Transform > Transform Each (make sure to set the anchor point in center)

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 09, 2021 0
Jan 10, 2021

Copy link to clipboard

Copied

Hi Anna, thanks for your reply. However the blend option does not complete the circle and if I move the last one the shape makes a weird twist like seen here:

 

01.png

 

So the best solution to complete the circle is using the rotate function (360/20 with 18º as angle) but the spacing problem appears here. If I select the ones I need bigger the spacing remains the same and it looks like this:

 

02.png

I'm gonna try the other solutions now, Jacob seems to have gotten the final shape right.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 10, 2021 0
Jan 09, 2021

Copy link to clipboard

Copied

Do you need to find a method to create similar ones or is it just about exactly this one?

If the latter: calculate the exact angles and then first do the big ones, then copy/rotate one of the small groups and then copy/rotate the group.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 09, 2021 1
Jan 10, 2021

Copy link to clipboard

Copied

Hi Mon, the almost exact one as to position but I can change the sizes of the circles a bit cause the original ones are irregular shapes and I have chosen the closest sizes. Also, how do I calculate the exact angle being them circles?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 10, 2021 0
Jan 10, 2021

Copy link to clipboard

Copied

I stopped with those mathematical/geometrical formulas when I didn't need them anymore, but probably calculations like this could get you closer: https://planetcalc.com/1421/

 

You would still need to consider the gaps between the circles in your calculation.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 10, 2021 1
Jan 09, 2021

Copy link to clipboard

Copied

Piter,

 

I (mis)read it in a third way which requires another approach which can be chosen among multiple options.

 

One is based on blends upon blends and requires much explanation.

 

Another is based on a Graphic Style and requires a bit of calculation but is easier to explain:

 

As I (mis)understand it, you wish to have 5 larger circles and 15 smaller circles placed evenly round a stroked circle of a certain size, evenly in the sense that you have the same space in between circles, corresponding to Align>Distribute Spacing rather than Align>Distribute Objects (the latter having the same distance between centres or similar).

 

As the Graphic Style approach you can, see imagery at the end:

 

1) Create the circle with the desired W = H and the desired Stroke Weight with Round Cap and Round Join to form the background of the final shape or just a reference;
2) Ctrl/Cmd+C+F to create a copy on top, lock the original, and select the copy circle;

 

3) Use the free Divide script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at the top Anchor Point and at every fourth Anchor Point clockwise to get five separate paths;

or

3) Use the free Circle script from the link (佐藤浩之, Satō Hiroyuki) below, then cut the circle at all AnchorPoints;

 

4) Select (one of) the bottommost path(s) (the easiest one or any of the others), then:
4a) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the larger circles, then click Dashed Line and set the (first) Dash to 0 and set the (first) Gap to the Length value in Document Info (if the second circle fails to show reduce the Gap value a wee bit so it does;
4b) In the Appearance palette Add New Stroke and set the Stroke Weight to the W/H of the smaller circles, then click Dashed Line and set all Dashes to 0 and set all Gaps to the following value: use the Length minus the larger W/H and minus 3x the smaller W/H, the result divided by 4, and then add the smaller W/H (this looks wrong but only till the next step);
4c) Change the First Gap in 4b) by adding half the difference between the W/H of the larger circles and the W/H of the smaller circles (this ought to put it right);

 

The Graphic Style build up is shown separately in the imagery;

 

Now you ought to have a circle where the bottommost fifth has the desired appearance;

 

5) ClickDrag 4) into the Graphics Style palette (and name it as desired);
6) Select the four other fifths and click the Graphic Style from 5);


Now you ought to have the desired appearance of the full circle with circles;

 

7) Group everything, including 1) if desired, after unlocking it.

 

Link to the Divide script and others by (佐藤浩之, Satō Hiroyuki):

http://shspage.com/aijs/en/

 

 

Click here to see in Chrome 

 

 

Edit: Missing parts in 4b and 4c added in red text.

 

Edit edit:

An alternative version of 3) using the Circle Script is shown in magenta;

The numbers shown in blue can be changed to make the solution work for similar shapes with other numbers of larger and smaller circles, just add or subtract 1 for each circle more or less (total number for larger circles (5 in this case) and number of smaller circles between each pair of larger circles (3 in this case)).

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 09, 2021 0
Jan 10, 2021

Copy link to clipboard

Copied

well, in eal work I would go follow:
1. Draw the main circle and the top bigger element. 

2. Create 4 copies using 18° rotation

2021-01-10_12-04-01.png

3. Change the size of internal circles using Object > Transform > Transform Each

2021-01-10_12-08-57.png

4. Rotate a bit the first and the third small circles to adjust the space. With my big/small proportions it was 3,3° and -3,3° respectively, yours may require some search but the needed angle is certainly between 3° and 4°.

2021-01-10_12-10-41.png

5. Delete the lower big circle, select all the left circles and copy them rotating on 72°

2021-01-10_12-12-28.png

6. If you need the solid shape, then 2 more steps:

- Outline stroke of the main circle

2021-01-10_12-13-39.png

- Unite all the elements:

2021-01-10_12-14-38.png

Looks long but really it took less than 5 minutes.

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 10, 2021 0
Jan 10, 2021

Copy link to clipboard

Copied

Another way

Using "Type on a Path Tool"

 

Make a partially doubled circle.

01.gif

 

Create text to put on this path.

Adjust the position and spacing.

2.gif

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jan 10, 2021 1
Resources