11
$\begingroup$

I have a closed bezier loop that insists on a particular point being the start/end. Is there a way to change which point is considered the start, as in which point represents 0.0 evaluation time? I've deleted and rejoined segments all over, and every time I close the loop, it goes back to the same point.

$\endgroup$

2 Answers 2

19
$\begingroup$

The thumb rule is that basically, for a closed spline, the last segment created upon closing a curve is will contain the first vertex of the curve spline.

So if you want to make a certain vertex the first one, then delete the segment immediately before or after it to make that vertex the starting point. Then close that spline again.

As far as I know there is no easy way to determine which of the gaping vertex will actually become the first one. And on 2D curves, you can't tell them apart easily because there are no normal arrow indicators to guide you.

If you don't like the outcome though, you can always open the curve again, and call Switch Direction operator, either from the Search menu, Right Click context menu, or Segments > Switch Direction, reverse the result as desired then close the spline again.

enter image description here

For 2.8+ you can also activate the addon Curve Tools from the preferences, and under the Edit tab of the 3D View sidebar under Utilities > Set First Point allows setting an arbitrary point as first for selected splines.

enter image description here

$\endgroup$
5
$\begingroup$

Enable the Bsurfaces addon, in Edit mode select the desired vertex and go into the N panel > Edit > Bsurfaces > Set First Points.

For Blender 2.7, T menu > Tools > Bsurfaces > Set First Points.

$\endgroup$
3
  • $\begingroup$ works like magic $\endgroup$
    – Ebi
    Commented Feb 23, 2022 at 12:32
  • $\begingroup$ I gave up on Bsurfaces because the window is not popping up anywhere intuitive. This function should be standard in the menu of bezier lines, it's a commonly used function and it really doesn't make any sense that it can't be found there straight away. $\endgroup$
    – PolyMad
    Commented Dec 22, 2023 at 13:10
  • $\begingroup$ I've edited, it's now in the N panel > Edit > Bsurfaces. Yes I agree, some functions should be more quickly accessible $\endgroup$
    – moonboots
    Commented Dec 22, 2023 at 14:04

You must log in to answer this question.

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