Blender Git Commit Log
Git Commits -> Revision ad43aaf
Revision ad43aaf by Joshua Leung (master) September 12, 2009, 12:30 (GMT) |
2.5 - Rotation Locking for Bones * Added Transform Locks panel. The layout for rotation I'm not satisfied with yet, though it is the best alternative so far. * Rotations can now be locked per-component for quats/axis-angle instead of going through eulers. This is currently enabled by the checkbox for the 'label' of the Lock Rotation column. - The naming of the property in RNA + the way this is presented in the UI can get some work done. - The setting for the 'w' component for quats/axis-angle is currently a separate flag in RNA, since I can't figure out how to lump this in under the 'lock_rotation' property instead (i.e. getting that to be either 3 or 4 components, depending on whether per-component locking is enabled). - Editing values directly should not be possible when these locks are set... * Fixed some tools which made use of this |
Commit Details:
Full Hash: ad43aaf881652a10a47a850277bfe3d376a82433
SVN Revision: 23141
Parent Commit: 3a9d99e
Lines Changed: +186, -67
6 Modified Paths:
/release/ui/buttons_data_bone.py (+30, -0) (Diff)
/source/blender/editors/armature/editarmature.c (+47, -33) (Diff)
/source/blender/editors/armature/poseobject.c (+0, -1) (Diff)
/source/blender/editors/transform/transform.c (+96, -27) (Diff)
/source/blender/makesdna/DNA_object_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+11, -6) (Diff)
/source/blender/editors/armature/editarmature.c (+47, -33) (Diff)
/source/blender/editors/armature/poseobject.c (+0, -1) (Diff)
/source/blender/editors/transform/transform.c (+96, -27) (Diff)
/source/blender/makesdna/DNA_object_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+11, -6) (Diff)