Skip to main content
Known Participant
January 6, 2018
Question

graphics around a circle

  • January 6, 2018
  • 10 replies
  • 3654 views

I'm trying to replicate something similar to this, with flags going around the outside of a circle, but is there an easy way to do it using a brush or something? thanks

    This topic has been closed for replies.

    10 replies

    Dr TyrellAuthor
    Known Participant
    January 16, 2018

    Thanks everyone for amazing responses. I ended up using a combination of Barbara's transform method and pixxel schubser's symbol editing trick. Works a treat!

    Myra Ferguson
    Community Expert
    Community Expert
    January 11, 2018

    If you have Fontself, you can turn the flags into a color font, make a circle, and then use the Type on a Path tool to place the text on the circle.

    pixxxelschubser
    Community Expert
    Community Expert
    January 11, 2018

    kphotopage​,

    I did never use the symbol options till now (besides save). What I need I can do with the control bar or in the symbol palette itself (drag&drop).

    The term itself is IMO not really correct. It should be: replace a symbol instance. But anyway - it doesn't work in the options. Perhaps a bug, or perhaps we only don't know, how to use. Perhaps we should have a look on illustrator.uservoice.com, if the problem already is known.

    ---------------------------

    Yes I also use mostly the transform effect, like you. But be so kind and say me how do you determine thecorrect middlepoint for the rotation (where the additional anchorpoint must be created).

    If you ask me - I would say:

    • create the symbols, all with equal width (and heigth)
    • determine the width
    • create a hexadecagon (polygon with 16 sides) based on this width
    • the middlepoint of this polygon is the rotation point.

    Here in the (neighbour) illustrator scripting forum a script names polygonBySide exists. That helps you perfectly for this requirement. IMO it was written by CarlosCanto

    Have fun

    CarlosCanto
    Community Expert
    Community Expert
    January 12, 2018

    Hi pixxxel schubser​ here's the mentioned script

    Re: Polygons: specifying side lengths

    I also posted another method for distributing objects around a circle but for the life of me I can not find

    pixxxelschubser
    Community Expert
    Community Expert
    January 12, 2018

    CarlosCanto  schrieb

    Hi https://forums.adobe.com/people/pixxxel+schubser  here's the mentioned script

    Re: Polygons: specifying side lengths 

    Excellent - exactly what I mean. Thanx CarlosCanto

    -----------------------------

    kphotopage​,

    yes this is the normal method for the effect (but personally I prefer a single anchor point instead of the rectangle - easier to remove after expand appereance )  and you described the technique very well.

    But in this case the flags should be corner aligned at corner (if I understood the TO correct). You have to change for this result your invisble rectangle with trial and error for the exactly height.

    As in real life there are more than one possibilities something to do.

    With the mentioned script you can create a Hexadekagon with the perfect size. And the middlepoint of this polygon is the position for the rotation point. Easy to handle with and very exact.

    Kindly regards

    JETalmage
    Inspiring
    January 9, 2018

    Inline graphics is needed in any decent program, but should not even be required for this. ACD Canvas, for example, can distribute a group of any objects along a path, without having to resort the Blend workaround.

    JET

    kphotopage
    Legend
    January 9, 2018

    Barbara and JET,  OH, I totally agree!

    Why on earth, should we even have to fire up InDesign to make this simple repeat pattern on a circle.

    InDesign is best for page layout.

    I use InD Inline Graphics all the time. Not just for stuff like this.

    While this would be simple to use Illustrator>Effects> Transform Rotate @22.5, 15 copies. Then expand.

    The problem is then is replacing each rectangle, in the correct position, the correct rotation, the correct size, each with a unique flag (in this case).

    And of course, most importantly, easy edits.

    K

    pixxxelschubser
    Community Expert
    Community Expert
    January 9, 2018

    Hi Dr Tyrell​,

    why not working with symbols?

    At first create 16 symbols, one from every flag (I only created 6 symbols for this example).

    All symbols should have the same size!

    create your circle or better an polygon with 16 sides

    arrange one instance of the first symbol at the top of the polygon and a second instance (rotated by 180°) at bottom

    rotate (and copy) these two instances 7 times

    Now you can simple change the symbol while the instance is selected

    Rotation and size of the instances are preserved.

    ---------------------------------------------------------------------------------------------------------------------------------------

    Every instance of a symbol could be replaced with another symbol instance. It's a very simple process.

    That's all and the best: it can be changed very easily.

    Have fun

    barbara_a7746676
    Community Expert
    Community Expert
    January 8, 2018

    I noticed that the flags in your example are somewhat distorted. You may not want that.

    It's easier in InDesign, but if you need to do it in Illustrator, this is one method, and it avoids distortion:

    You can use the Polar Grid tool to make a template. Alternatively, you could use the Pie Chart tool.

    With the Polar Grid tool, drag out a grid. Don't release the mouse. Hit the down arrow key to remove inner circles. Hit the right arrow key to increase the radiating line until the number of lines is the same as the number of flags. When the lines are correct, hold down the Shift key to make it a perfect circle and then release the mouse.

    If necessary, rotate the grid so that you have a vertical line at the top. This is optional, but will make it easier.

    Select one of the flags and position it at the top of the circle. View > Smart Guides should be turned on as they will be helpful.

    Select the next flag and position it directly on top of the first flag.

    Select the Rotate tool and Alt or Option click the center of the circle. That will create an origin for the rotation and bring up the Rotate dialog.

    Enter 360/11 (eleven in this case representing the total number of flags; enter the number of flags you need) Click OK.

    Select the next flag and position it directly on top of the first flag.

    Select the Rotation tool and Alt or Option click the center of the circle. Illustrator remembers the last rotation, but you need double that amount so enter +32.73 or whatever the previous rotation was. In this case it is 32.73+32.73. Click OK. (The dialog box is cutting off the numbers)

    Position the next flag on top of the first flag.

    Alt or Option click the center of the circle with the Rotation tool. Add the same number of degrees. CLick OK.

    Keep repeating the procedure until all of the flags are evenly spaced around the circle.

    Now suppose you need to scale the circle, but not the flags. That will be a multi step process.

    Select the circle and the flags and scale evenly from the center.

    Select the flags but not the circle. Object > Transform > Transform Each.

    Enter the horizontal and vertical scale.

    Hope this helps.

    Anna Lander
    Inspiring
    January 7, 2018

    for the not too long set (such as yours, 10-20 items) you can also try the Blend tool.

    1. Make your flags set (each flag is a group)

    2. Connect them with Blend tool and set the Specified Steps = 1 and Align to Path option

    3. Create the circle, use scissors to open the path and choose Replace Spine command in Object menu

    4. Expand and ungroup the result

    5. Delete the intermediate items

    I used the same amount of flags as yours, 16. The process took about a minute

    barbara_a7746676
    Community Expert
    Community Expert
    January 7, 2018

    If you have InDesign, it would be much easier.

    In InDesign, draw the circle.

    Copy one of the flags.

    Select the Type on a Path tool.

    Click on the edge of the circle and paste.

    Repeat for each flag.

    kphotopage
    Legend
    January 9, 2018

    Barbara, like you, InDesign would be my first choice rather than Illustrator!!!!

    Easy to create, Easy to edit. 

    I put Inline Graphics on Illustrator’s Wish List long ago.

    So far, deaf ears….

    barbara_a7746676
    Community Expert
    Community Expert
    January 9, 2018

    Yes -- the inline graphics feature is long overdue!

    macpawel
    Participating Frequently
    January 7, 2018

    Try to use Sctatter or Pattern Brsuh.

    You can also try to use Art. Brush

    Any time you need prepare brash from all graphics (flag) in one step

    Try different settings of these brushes

    Then apply it for circle

    pawel

    Dr TyrellAuthor
    Known Participant
    January 7, 2018

    Thanks, that's more or less what I am doing already, the problem with this method is then editing them is a massive pain, I guess I could add each flag as a brush. Will give it a go. Cheers.

    Jacob Bugge
    Community Expert
    Community Expert
    January 7, 2018

    You may also consider Symbols, Dr Tyrell.

    Jacob Bugge
    Community Expert
    Community Expert
    January 6, 2018

    Dr Tyrell,

    One way could be to create all the flags and turn them vertical corresponding to being at the top, then place the top flag, then add each flah in turn going anticlockwise as follows, Smart Guides being your friends:

    Rotate each flag by the right angle (flag number less one multiplied by 360 and divided by total number, for 16 flags like in the image the first added flag would be 1 x 360 / 16 = 22.5 degrees, then 45 degrees, and so on), then snap to the flag last placed, until you add the last one to the right of the top one.

    I believe that would be easier than starting to work out the complicated other ways.

    Brushes tend to distort.