Blender Git Commit Log

Git Commits -> Revision 0445454

Revision 0445454 by Joshua Leung (master)
January 9, 2014, 11:48 (GMT)
Fix T38077: Scaling bones in EditMode drawn using envelope display mode scales joint radii instead

When trying to scale bones in EditMode and the bones were drawn using envelope display mode,
this resulted in the joint radii (i.e. the inner part of envelopes) being adjusted instead.
It turns out that this was due to an old hack that was put in place back in 2.4x (see the
tracker logs for full details of the problem here).

This commit introduces the following fixes:
1) Removed the old hack. Scaling (S) works normally now.
2) Ctrl-Alt-S (i.e. "Scale Envelopes/BBones") is as-is.
That is, it is used to adjust the size falloff-region around a bone
(i.e. the "dist" property)
3) Added Alt-S hotkey in EditMode for armatures for adjusting the radii of bones.
This change just means that the "TFM_BONE_ENVELOPE" mode is now able to be
accessed from the UI as a tool on its own right (instead of being accessible
via the old undocumented hack). This tool adjusts the radii of the bone joints,
which define the actual full-influence region of the envelopes.

Commit Details:

Full Hash: 0445454f1e9409058c465b80c180ca8c25b45772
Parent Commit: da6bc87
Lines Changed: +10, -14

3 Modified Paths:

/release/scripts/startup/bl_ui/space_view3d.py (+6, -5) (Diff)
/source/blender/editors/armature/armature_ops.c (+4, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -8) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021