Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021