3
$\begingroup$

This is a really simple issue but I can't find a way to do what I need, nor a hint on the web. I have a simple 2D curve with vector type handles. The control points form 90 degrees edges. I'm looking for a way to bevel some edges, to round them up. On the attached image: white is the control point I have, green is what I need (right now I need the rounded edge)

control point needs to be beveled

$\endgroup$
3
  • $\begingroup$ It could be possible to subdivide the curve on that region, and tweak handles' length of the newly created control points (so the original curve vertice should be moved / deleted). $\endgroup$
    – Mr Zak
    Commented Nov 17, 2015 at 14:27
  • $\begingroup$ That could be done but I hoped there would be a simple way. Especially because this isn't a special case, I need this rounding up of control points again and again when modelling. $\endgroup$
    – Booth
    Commented Nov 17, 2015 at 15:03
  • $\begingroup$ Yes, I thought it might be a little uncomfortable; you could use scaling of the control point to desired location; you can find details in the answer I added. $\endgroup$
    – Mr Zak
    Commented Nov 17, 2015 at 15:05

4 Answers 4

2
$\begingroup$

I guess curves can't be beveled like you want...

One (dirty) way is:

  • in object mode, convert the curve to mesh (ALTC)
  • in edit mode (of the new mesh), select the vertices, bevel with CTRLSHIFTB
  • in object mode, convert back the mesh into curve
$\endgroup$
1
  • $\begingroup$ If there is no such function in curve editing, then I guess I agree that converting to mesh and then back to curve is the best way to work around. $\endgroup$
    – Booth
    Commented Nov 17, 2015 at 15:05
7
$\begingroup$

You could scale curve point to its hadles' plane.

First, for better results make the type of handles of the control points to Free (with all curve points selected press V > Free).

  1. Select the handles of the curve vertice in the corner (where you'd like to make 'bevel'). Hold Shift to select both them.
  2. Press Shift+S to snap the cursor to selection.
  3. Select the curve vertice itself, and deselect the handles (click on them with MMB).
  4. Press S to scale the control point to the cursor location:

enter image description here

Note that it's also possible to change the location of the handles in order to tweak the cursor location.

$\endgroup$
2
  • $\begingroup$ This is an interesting approach, I'm going to try this. But will the resulting rounding up be a perfect quarter of a circle? $\endgroup$
    – Booth
    Commented Nov 17, 2015 at 15:12
  • $\begingroup$ It will be perfect quarter of the circle only if those hadles' legnth is equal, which roughly is after the curve is added. You still can scale up or down the handles and preserving them being equal by selecting them and then the curve point itself, pressing Alt+. (dot) to set the Pivot Point to Active and scaling. Other then that I think you should only measure the angle between edge formed by the handles and the point itself, which afaik isn't possible by default. $\endgroup$
    – Mr Zak
    Commented Nov 17, 2015 at 15:43
5
$\begingroup$

There's an addon that ships with Blender called "Curve Tools". If you enable that addon, on your "N" panel, while in Edit Mode, you will find a tab called "Curve Edit", which provides you with several "extra" features while working with curves, including Fillet/Chamfer, which should do what you need.

enter image description here

$\endgroup$
1
$\begingroup$

I know this is to late but others may had same question too.

I am working on BsMax add-on that simulate 3Ds Max UI inside the blender. With this add-on you have primitive objects and curve editing tools like 3Ds Max.

BsMax is free and opensource you can find last update download link here.

BsMax in action

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .