Edit Armature Toolbar: Added some tools for "Shrink Fatten" (Alt-S) type bone transform tools
For fun, I tried adding some more edit armature tools to the toolbar to check how this is all working. Icons are missing currently, but it's a nice test.
This commit is contained in:
parent
b3d4f99d48
commit
95e7559bb6
@ -224,6 +224,32 @@ class _defs_edit_armature:
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ToolDef.from_fn
|
||||||
|
def bone_envelope():
|
||||||
|
return dict(
|
||||||
|
text="Bone Envelope",
|
||||||
|
icon=None,
|
||||||
|
widget=None,
|
||||||
|
keymap=(
|
||||||
|
("transform.transform",
|
||||||
|
dict(release_confirm=True, mode='BONE_ENVELOPE'),
|
||||||
|
dict(type='ACTIONMOUSE', value='PRESS')),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
@ToolDef.from_fn
|
||||||
|
def bone_size():
|
||||||
|
return dict(
|
||||||
|
text="Bone Size",
|
||||||
|
icon=None,
|
||||||
|
widget=None,
|
||||||
|
keymap=(
|
||||||
|
("transform.transform",
|
||||||
|
dict(release_confirm=True, mode='BONE_SIZE'),
|
||||||
|
dict(type='ACTIONMOUSE', value='PRESS')),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
@ToolDef.from_fn
|
@ToolDef.from_fn
|
||||||
def extrude():
|
def extrude():
|
||||||
return dict(
|
return dict(
|
||||||
@ -780,6 +806,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
|||||||
None,
|
None,
|
||||||
*_tools_transform,
|
*_tools_transform,
|
||||||
_defs_edit_armature.roll,
|
_defs_edit_armature.roll,
|
||||||
|
(
|
||||||
|
_defs_edit_armature.bone_size,
|
||||||
|
_defs_edit_armature.bone_envelope,
|
||||||
|
),
|
||||||
None,
|
None,
|
||||||
(
|
(
|
||||||
_defs_edit_armature.extrude,
|
_defs_edit_armature.extrude,
|
||||||
|
Loading…
Reference in New Issue
Block a user