0

So my question is about how to get rid to the overlap of the arrowheads on my wonderful circles. I got like 10 circles which are stepped by 24 arrows. They don't liked it, I don't like it. Please help.

I'm kind of frustrated. I want to have my arrow not overlap the circle.

I tried to add new Layer/Level and move the arrows tho the one layer and the objects to the other, didn't worked. I tried to do some magic with the "path" options like division. I tried to google it but I only found things for multiple objects overlapping, but since I have a connector those didn't work.

With XOR, I just deleted the arrowhead. With division, I deleted the whole arrow.

Reason why im frustrated

  • Related question: How to position arrowhead exactly at the end of path? – Juancho Dec 4 '18 at 16:39
  • The third answer in the above linked question would have been my solution to this problem. Create a second circle larger than the first by the amount of overlap and allow the snap. Delete the circle when done. – fred_dot_u Dec 4 '18 at 18:37
0

Obviously your arrowed lines snap to the circle. Because Inkscape's arrowheads are beyond the ends of the lines, placing the line ends should be done without snapping. That can seem difficult, but it is possible with the node tool.

Draw the lines as usually. Turn snaps off and with the node tool move the ending nodes of the lines. Have high zoom for accuracy. The result will not be mathematically exact, but it can be accurate enough.

Other options:

  • use arrowless lines + separate arrowhead shapes. Place the arrowhead first. Place then the line. See an example.
  • place the lines, scale the circle smaller or have a concentric invisible bigger circle which takes the punches. This is well shown in another case which is suggested in the comments, but I have drawn an example of it, too.

If you convert a line with an arrowhead to path (=Path > Stroke to Path) you get a group which contains the line as filled shape and the arrowhead. Ungroup, remove the stroke from the arrowhead and you have got a freely usable separate arrowhead.

Examples:

Here the arrowheads have snapped to the red circle. The circles are grouped to keep them together. It's not necessary to delete the red circle. You may need it later. It is inside a group, but it can be selected and closed in the objects panel. That's done in the right.

enter image description here

In the next image the upper arrow is the normal case, the arrow punches the circle. The lower arrowhead is a separate strokeless filled shape, the red curve has been drawn after the arrowhead has been placed.

enter image description here

If the tips of your arrowheads lean perfectly on the circle, they still overlap the circle stroke. You must remove the stroke if it must be an exact fit.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.