Blender Git Loki

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