0

Can I align the angles of the bezier handles of two different points, such that their angle to a given line is the same? Consider the following picture:

Picture of a line with two active points and their bezier handles

I want to make a perfectly symmetrical line, such that both shown angles to the read line are the same. This is probably doable with the mirror symmetry tool, but I want to use the mirror symmetry tool to create a regular S-shaped line out of this segment, so I'm trying to figure this out without the mirror symmetry tool. Besides, how to I achieve that both handles have the same length?

0

2 Answers 2

3

As far as I know, there's no automatic way to do this, apart from using mirror symmetry or reflected clones perhaps.

However, a simple manual method would be to use a grid and snap to grid. You can just count the grid squares.

An example

enter image description here

2

The older answer is fine, but the places of the nodes and handles are limited to the grid. That shouldn't be any harm if the grid is dense enough and one can accept between his ears the caused placement, size and direction quantization.

But lets assume the line between the endpoints of the curve is already given and there's no grid.

enter image description here

The starting point is the straight blue line in the left. The wanted curve (red) is inserted in the right. It must be symmetric, the mid-normal of the blue line line (dashed black) should be the symmetry axis. One should be able to adjust the red curve without deleting the symmetry as long as he wants and without being restricted by a grid.

One possibility is to insert the mid-normal and use it as a guide for the midpoint of the curve. It works if all snap to points are ON:

enter image description here

In the left the mid-normal is created by duplicating the blue line and by clicking "rotate 90 degrees" in the info panel. A symmetric path (red) which contains only straight segments is created by clicking with the Bezier tool three times and by pressing Enter.

In the right the midpoint node is selected with the node tool and turned to symmetric.

You can move the midpoint node freely along the mid-normal and you can stretch the handles. Hold the Ctrl-key to keep the original handle direction. Beware: It snaps easily also to other directions, but the original direction is one of the possible snaps. Of course, you can insert a copy of the original blue line to the midpoint node and use it as a solid snapping guide for the handles.

When the curve is good you can remove the extras. If you want it as 2-nodes-only, you can simply delete the midpoint node. The curve stays, but the endpoint handles appear like in my 1st image. Warning: The midpoint node must be symmetric. Otherwise the symmetry vanishes when the midpoint node is deleted.

1
  • Thank you! If you want a 90 ° angle between the red and blue line where they connect, how do you achieve that?
    – d-b
    Jan 13 at 15:35

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.