how to properly position arrow heads with respect to a curve?

2018-10-19 05:28:45

Given an arc of circle:

If I add arrows on both ends I get the following ugly result:

I'd rather like to see:

I've managed to get the above manually, by converting the stroke to a path, and either editing the nodes to shape the arrow as I wish as shown below,

or, better, select the arrow (converted to a path), enter the group (e.g. double click and click on the arrow head), rotate and translate the arrow heads:

But how could I obtain a proper positioning of the arrows in a more straightforward and faster manner?

Not a full answer, but it seems that the longer the Bezier handle on the end nodes, the better the alignment of the arrow head to the curve:

Note in the figure that the curve with long handles looks OK, and also behaves well when editing the curve.

When creating a new path, you can explicitly define the handles for each node by dragging, as explained in the manual.

  • Not a full answer, but it seems that the longer the Bezier handle on the end nodes, the better the alignment of the arrow head to the curve:

    Note in the figure that the curve with long handles looks OK, and also behaves well when editing the curve.

    When creating a new path, you can explicitly define the handles for each node by dragging, as explained in the manual.

    2018-10-19 07:21:52