Blender Git Commit Log
Git Commits -> Revision 0985bb4
Revision 0985bb4 by Joshua Leung (master) April 28, 2014, 05:15 (GMT) |
Fix T38594: Incorrect behaviour when editing aligned handles in curve editor With the right handle selected, the movement of the left handle appears constrained to the frame it is currently on, leading to unpredictable and wild overshoots of the bezier curve. There appears to be little benefit in doing so. The effect of this patch is that makes it so that instead of trying (initially) to maintain the same distance between the two handles and then overshooting randomly later, the handles now try to keep the same distance from each other (i.e. similar doing a rotation around the keyframe) at all times. While this means that it isn't possible to set up assymetric handles (i.e. where ease in to the key is less than the ease out for example) using aligned handles (it's still possible using free; it's just a lot more work to keep them aligned), the benefits of removing of the random blips and jumps when things jump outweight the losses. Patch by Brecht |
Commit Details:
Full Hash: 0985bb483df8ce7bb887fa636853245dd598a877
Parent Commit: 4a1b877
Lines Changed: +6, -8
1 Modified Path:
/source/blender/blenkernel/intern/curve.c (+6, -8) (Diff)