10

I am trying to use Inkscape to draw a path consisting of line segments, where the corners are rounded, like the bold black arrows in this image. I tried the Bezier tool, but couldn't achieve the desired effect. Any advice?

enter image description here

1

2 Answers 2

13

In Inkscape (Version 0.92), select the Bezier Tool and put it in BSpline Path mode

BSpline Path Mode

Hold down CTRL as you use the tool. This will help you constrain the paths to straight horizontal/vertical/diagonal lines.

This is where you need to place your nodes. You need three nodes like this for each corner.

Node placement example

The Bezier tool will make the curves you need automatically when in BSpline Path mode.

Examples

Examples

Update June 2020: Since Inkscape 1.0 has now been released, curved corners are available as a path effect called Corners (Fillet/Chamfer)

3
  • If you want to have rounded ends of strokes too, press shift + ctrl + f (Fill and stroke) and set that in tab Stroke style. Commented Jul 22, 2017 at 11:01
  • Is there any way to avoid the 'pinch' on the inner corner with bspline? Pinch can be seen on most 90deg corners in your diagram.
    – EoghanM
    Commented Jan 8, 2019 at 14:15
  • @EoghanM - you can make the corners less tight by spacing out the nodes.
    – Billy Kerr
    Commented Apr 4, 2019 at 7:58
3

Take a look at this post - it seems there is some functionality in the development release that may help - path...path effects...fillet/chamfer.

https://superuser.com/questions/640954/inkscape-rounding-corners-of-shapes

Hope this helps.

1
  • Yes! The best answer for my version 1.0 (4035a4f, 2020-05-01). They added this feature.
    – kelin
    Commented Nov 13, 2021 at 21:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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