[Bf-committers] Patch [#36029] improvements to spline behavior with a SINGLE handle selected

David Jeske davidj at gmail.com
Sun Jul 7 21:26:45 CEST 2013

I have uploaded the ALTERNATE patch ...

I *strongly* urge people to try both patches. Using it makes the difference
more apparent than thinking/talking about it. Set a handle-pair to "align",
then choose one handle to "free" and see the behavior difference
(summarized below).

BOTH patches fix issues working with single-spline handles:
- add tooltips to the handle-type-set menu
- fix a visual bug where selected spline handles are highlighted incorrectly
- add a (subtle) visual for a rotation-constrained spline handle
- introduce a safer eHandleSetMode enum (necessary to make the tooltips

BOTH patches have exactly the same possible spline handle behaviors for the
same handle states.

The DIFFERENCES between the patches can be understood somewhat by
considering the tooltips and options in the handle-type-set menu...

Patch [#36029] - match docs, fix behavior   (IMO, much more intuitive)


"Free" - allows the handle to rotate independently from the other handle.

"Align" - aligns the handle with the other handle

"Align + Constrain" - aligns the handle with the other hand and constrains
it's rotation

Patch  [#36048] - keep behavior, fix docs


"Free" - Align the handle(s) to the other. If the other handle is Free,
Vector, or Auto, this will cause the handle to be rotation constrained.

"Align" - Allow the handle(s) to freely rotate. To allow the handle to
rotate independently, set the other handle to Free, Vector, or Auto.

More information about the Bf-committers mailing list