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
|
||||
def extrude():
|
||||
return dict(
|
||||
@ -780,6 +806,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
||||
None,
|
||||
*_tools_transform,
|
||||
_defs_edit_armature.roll,
|
||||
(
|
||||
_defs_edit_armature.bone_size,
|
||||
_defs_edit_armature.bone_envelope,
|
||||
),
|
||||
None,
|
||||
(
|
||||
_defs_edit_armature.extrude,
|
||||
|
Loading…
Reference in New Issue
Block a user