Blender Git Loki
Git Commits -> Revision a44b948
Revision a44b948 by Joshua Leung (master) September 1, 2009, 12:18 (GMT) |
2.5 - Rotation Orders for Bones [Durian Rigging Request] This commit is the start of an implementation of (euler) rotation orders for Bones (later to be extended to Objects too). Technical details and references can be found at: http://wiki.blender.org/index.php/User:Aligorith/EulerRotationOrder In short, I've added a new set of Euler conversion functions (EulO... and ...EulO), coexisting with the old functions for now, which can handle different rotation orders. Changes have only been made to the basic evaluation code. However, the following places will still need modifications: * Transform code - needs to be made to use functions which take rotation order into account instead of using XYZ only * Rotation constraints - same story * Other rotation editing tools for armatures also need a check up, since there might have been some missing code when I ported eulers earlier |
Commit Details:
Full Hash: a44b9482603daaec9fa012714ddf4a1558c283fe
SVN Revision: 22928
Parent Commit: d7a5ccc
Lines Changed: +254, -34
6 Modified Paths:
/source/blender/blenkernel/intern/armature.c (+2, -2) (Diff)
/source/blender/blenlib/BLI_arithb.h (+37, -10) (Diff)
/source/blender/blenlib/intern/arithb.c (+200, -17) (Diff)
/source/blender/editors/transform/transform.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_action_types.h (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+7, -2) (Diff)
/source/blender/blenlib/BLI_arithb.h (+37, -10) (Diff)
/source/blender/blenlib/intern/arithb.c (+200, -17) (Diff)
/source/blender/editors/transform/transform.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_action_types.h (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+7, -2) (Diff)