Circular Arrows

Post questions on how to use or achieve an effect in Inkscape.
ait
Posts: 138
Joined: Wed Apr 30, 2014 2:13 am

Circular Arrows

Postby ait » Thu May 21, 2015 5:37 am

Hi...
I would appreciate some help...could someone tell me the most efficient and accurate way to make this (see picture)?

Or...just one with 3 arrows?
If possible, maybe a sample svg....?
thanks
a
Attachments
arrowsm.jpg
arrowsm.jpg (39.21 KiB) Viewed 2827 times

ait
Posts: 138
Joined: Wed Apr 30, 2014 2:13 am

Re: Circular Arrows

Postby ait » Thu May 21, 2015 6:53 am

Update...so...I know how to do it in a clumsy way...(boolean operations) but I know there must be a more streamlined approach, possibly putting the shapes equally on a path? Any thoughts on a more productive and elegant manner in which to draw this would be appreciated.
thanks
a

Lazur
Posts: 4717
Joined: Tue Jun 14, 2016 10:38 am

Re: Circular Arrows

Postby Lazur » Thu May 21, 2015 7:05 am

Hi.

Most efficient?
Hmm...

having just recently posted this, it seemed the most effective to use the same lpe.
hlp161.svg
(27.5 KiB) Downloaded 271 times


Most accurate? Converted stroke to path on this one which has some inaccuracy but I'm guessing you are more into systematic and unnoticeable inaccuracy.
For that, use "circles" with nodes fitting to your needs -3 or 5 arows.


Ok, let's get back to the beginning.
First draw a polygon with a node number that can be divided by the number of the arrows, and four.
This way, you can make sure the bounding box will have the same size in both direction, and also that each arrow will look the same after the construction.

Convert object to path (Ctrl+Shift+C), set nodes to smooth, add a reasonable size.
Duplicate, resize for inner edges of the arrows.
Now, for the points of the arrows, you will need two other duplicants -one slightly larger than the original, and one smaller than the first duplicant with the exact difference as the other.

Combine the first two and the second two objects together.
On the second "ring", apply the stitch subpaths lpe -split one of the inner nodes and the one paired to it on the outer subpath, to "rotate" the stitching to position.
After that, edit the trajectory curve stroke path, to make the stitch pointed. (Add node to the middle and pull it vertically.)

Then, all you need to do is converting the lpe to path (Ctrl+Shift+C), combining the two objects together (Ctrl+K),
converting stroke to path (Ctrl+Alt+C), break path apart (Ctrl+Shift+K),
delete unnecessary (sub)paths, colour the rest. Maybe edit out the unnecessary nodes from the miter joins.


Perhaps drawing the arrow points could be done easier by drawing a path and rotating duplicants with 72° or 120°.



There are so many ways. Thought you would need it on a transparent background -otherwise you could make it much rougher too.


Edit: Pattern along path could work, but that would bend the arrow points too -on your example those are straight.


Lazur
Posts: 4717
Joined: Tue Jun 14, 2016 10:38 am

Re: Circular Arrows

Postby Lazur » Thu May 21, 2015 7:30 am


ait
Posts: 138
Joined: Wed Apr 30, 2014 2:13 am

Re: Circular Arrows

Postby ait » Fri May 22, 2015 7:58 am

Thank you both for the thoughts...
I will try suggested method and read the link tomorrow.
a


Return to “Help with using Inkscape”