1
$\begingroup$

Is there a command or function that will automatically straighten a bezier curve?

I'm using curves to give shape to arrayed objects, and I'd ideally like to start them all off as straight lines, but doing it manually is a chore.

$\endgroup$
7
  • $\begingroup$ flatten the vertices on Y, but yes there should be a Shift A > Curve > flat curve $\endgroup$
    – moonboots
    Commented Mar 13, 2022 at 16:50
  • 1
    $\begingroup$ @moonboots can't find 'flat curve' in 2.93 or 3.1. is that from an addon, perhaps? $\endgroup$ Commented Mar 13, 2022 at 16:54
  • $\begingroup$ @Marty Fouts I meant it should exist but it doesn't from what I know ;) you need to go in Edit mode and flatten on Y with SY0 $\endgroup$
    – moonboots
    Commented Mar 13, 2022 at 16:59
  • $\begingroup$ doh. I missed 'should be'. need more coffee. $\endgroup$ Commented Mar 13, 2022 at 16:59
  • 1
    $\begingroup$ or V > Automatic. I change vectors often enough that I use the menu short cuts VV and VA also after VV or VA, VL (for aligned) returns you to the vector mode you started in but doesn't change the handle orientations. $\endgroup$ Commented Mar 13, 2022 at 17:01

1 Answer 1

1
$\begingroup$

There is no command to do that as far as I know but, you can delete all the middle points if there are some and select the two ends of the curve, press V and click on Automatic :

enter image description here

After that you can set them back to Align if you want and the curve will keep its shape.

$\endgroup$

You must log in to answer this question.

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