Bezier curve handles - precision modeling I encountered two problems while modeling with Bezier curves in Blender.


How do I equalize handle lengths? Basically I would like to make the handle A equal B in length, or make handle B equal to A.





How do I maintain constant angle while moving the handle? For example I would like to move the left handle to the left towards the X mark, but following the handle axis. 


If it was a vertex on the edge, I would just use GG shortcut (with ALT), to move the vertex along the edge. This shortcut however doesn't work while moving curve handles.
Re. 1: To equalize the handle's lenght (without changing their angles) you may select the whole handle, press V-->Set Handle Type-->Free and enable the Snapping Tool (press the magnet icon and change its mode to Vertex). Rotate the shorter handle tip 180 degrees, then select the longer one and snap it to the shorter. Select the rotated one again and rotate it back to its place (input -180 while rotating).


Note: Sorry for an odd method to do it but nothing else comes to my mind right now:). The advantage of this method over Polosson's idea is you keep the angles of the handles, while when you change the handle type to Automatic you don't.

Re. 2: Change the Transform Orientation type to Normal and select the handle you want to move. Press G and input the desired axis (remember to press the button, which defines the axis twice to make a transformation along normal coordinates).


You may also just use scaling. Select desired handle tip and press S.