Blender Git Commit Log
Git Commits -> Revision a4216cb
Revision a4216cb by Joshua Leung (master) June 13, 2011, 13:54 (GMT) |
Transformation Channel Driver Variables - "Proper Localspace" By popular demand, the "Transformation Channel" driver variable type now has a "local space" transform space option which uses the same magic that constraints use for defining local-space. This is what many bug reporters and feature requesters have moaned about for a while now, so after reviewing several of the bug reports which lead to the current situation, here is what has been much-wanted for so long! In order to implement this, I've: - renamed the old "Local Space" option here to "Transformation Space", in order to prevent old rigs breaking. This has also been kept, as it is useful for #21384 (though perhaps with this new option it isn't needed anymore) - reviewed my fix for #20870 (IIRC, a Durian-era bug), which related to the non-uniqueness of matrix->euler decomposition |
Commit Details:
Full Hash: a4216cb1d4336bd2244f4519398db0b9f19833ad
SVN Revision: 37450
Parent Commit: 8e85491
Lines Changed: +75, -24
5 Modified Paths:
/source/blender/blenkernel/intern/fcurve.c (+55, -15) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+4, -4) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+10, -3) (Diff)
/source/blender/editors/space_graph/graph_buttons.c (+4, -4) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+10, -3) (Diff)