0
$\begingroup$

I would like to move a handle of a curve so that i have everywhere straight corners. enter image description here

So I would snap the selected handle moving it by Y axis till handle nr 1 and along X axis till it snaps with handle 2, but it seams that handles are not treated as vertices so snap to handle doesn't work and there is no "handle" option in snaps menu to choose. Is there something I am missing or at least some work arounds?

$\endgroup$
1
  • $\begingroup$ Do you mean right angles? Because I do not see how moving the handles towards the other control points would create "straight corners". And for right angles you have to move the control point to the X and Y positions of the other points, not the handles. $\endgroup$ Commented Oct 15 at 12:10

1 Answer 1

1
$\begingroup$

How do you try to snap them to other handles? First of all #1 and #2 in your screenshot look like control points to me, not handles. But with Snapping set to Vertex you can snap to control points and handles.

The important thing is to not use the Snap Base > Active, use the default Closest or Center or Median. And the mouse has to move to the target handle you want to snap to, do not drag the selected handle to the snap target.

Then it works just as expected, you can snap the selected handle to other handles or control points. In the following GIF at first I move the selected to another handle which does not work, then I continue to move the mouse to the handles:

handle snap

By the way, to see all the handles to know where I have to move the mouse I have changed the Curve Edit Mode Overlays for the Handles from the default Selected to All:

handle overlays

However this is not necessary, it works with invisible handles too if you know where to move the mouse:

invisible handle snap

And just in case what you actually wanted to do was snap the control point to the X and Y positions of the adjacent control points, you can do this by moving along an axis and snapping to a point as well:

snap to control points

$\endgroup$
7
  • $\begingroup$ Thank You @GordonBrinkmann. I was trying 5.0.0 beta. Turns out that in 4.4 it works as You described, but in 5.0 I could snap only to out of object handles.. I call them handles cos there is context menu command [V] - Set Handle Type.. It doesn't snap to its own handles (control points) in 5.0.. or possibly only on my PC. $\endgroup$ Commented Oct 16 at 3:42
  • 1
    $\begingroup$ The handles are the extra points connected to a control point to edit the shape of a curve between the control points. The command V is called Set Handle Type because it does exactly this - it sets the type of the handles, not the control points. Handles are always connected to a control point.: control points and handles. We usually limit answers to official stable releases since alpha and beta can still have bugs and be subject to change. But actually it works in my 5.0.0 beta just like in 4.5.3 LTS. $\endgroup$ Commented Oct 16 at 8:11
  • $\begingroup$ I'm very lucky with unusual situations. Thanks for clarifying. I went back to 4.4. $\endgroup$ Commented Oct 16 at 10:10
  • $\begingroup$ i tried again 5.0 and it does work on new file. 4.5.3 does work too. Should I change the topic than from "handle" to "control point"? I opened the old file in 5.0 again and it did not work. I converted the curve to mesh, and back to curve, and it started to work. I then added curve>simple>rectangle, and in there it doesn't work. While I am in default2D with Fill Mode "Both". When I go to 3D or 2D with "none" Fill Mode, it works. So Again some setting influencing something else that I would not expect. I tried in 4.5.3 and there is no this issue. On new file in 5.0 same thing with rect. $\endgroup$ Commented Oct 17 at 1:16
  • $\begingroup$ @TomaszDrgas Yes, there is a difference in 5.0.0 beta to 4.5.3, when the 2D curve is filled snapping doesn't work in the beta. But 1) your question doesn't mention a filled curve and 2) your screenshot doesn't show a filled curve. If this is an intentional change or a bug I cannot tell you, since we are no Blender developers here. Since it did work before and I cannot see a reason why it should be intentional, you might want to report it as a bug so that the developers can repair it before the official release of 5.0.0, in the menu Help > Report a Bug. $\endgroup$ Commented Oct 17 at 7:06

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.