mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
Anim: Show posing tools in Object Mode
Pose Slide operators were made to work with objects in object mode
in d00c0d81e0, therefore it's now possible to have workspace tools
in object mode as well.
Video in PR.
Pull Request: https://projects.blender.org/blender/blender/pulls/159468
This commit is contained in:
parent
14b47094df
commit
4479776677
2 changed files with 15 additions and 11 deletions
|
|
@ -7627,7 +7627,7 @@ def km_3d_view_tool_measure(params):
|
|||
|
||||
def km_3d_view_tool_pose_breakdowner(params):
|
||||
return (
|
||||
"3D View Tool: Pose, Breakdowner",
|
||||
"3D View Tool: Breakdowner",
|
||||
{"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
|
||||
{"items": [
|
||||
("pose.breakdown", {**params.tool_maybe_tweak_event, **params.tool_modifier}, None),
|
||||
|
|
@ -7637,7 +7637,7 @@ def km_3d_view_tool_pose_breakdowner(params):
|
|||
|
||||
def km_3d_view_tool_pose_push(params):
|
||||
return (
|
||||
"3D View Tool: Pose, Push",
|
||||
"3D View Tool: Push",
|
||||
{"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
|
||||
{"items": [
|
||||
("pose.push", {**params.tool_maybe_tweak_event, **params.tool_modifier}, None),
|
||||
|
|
@ -7647,7 +7647,7 @@ def km_3d_view_tool_pose_push(params):
|
|||
|
||||
def km_3d_view_tool_pose_relax(params):
|
||||
return (
|
||||
"3D View Tool: Pose, Relax",
|
||||
"3D View Tool: Relax",
|
||||
{"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
|
||||
{"items": [
|
||||
("pose.relax", {**params.tool_maybe_tweak_event, **params.tool_modifier}, None),
|
||||
|
|
|
|||
|
|
@ -1430,7 +1430,7 @@ class _defs_pose:
|
|||
label="Breakdowner",
|
||||
icon="ops.pose.breakdowner",
|
||||
widget=None,
|
||||
keymap=(),
|
||||
keymap="3D View Tool: Breakdowner",
|
||||
)
|
||||
|
||||
@ToolDef.from_fn
|
||||
|
|
@ -1440,7 +1440,7 @@ class _defs_pose:
|
|||
label="Push",
|
||||
icon="ops.pose.push",
|
||||
widget=None,
|
||||
keymap=(),
|
||||
keymap="3D View Tool: Push",
|
||||
)
|
||||
|
||||
@ToolDef.from_fn
|
||||
|
|
@ -1450,7 +1450,7 @@ class _defs_pose:
|
|||
label="Relax",
|
||||
icon="ops.pose.relax",
|
||||
widget=None,
|
||||
keymap=(),
|
||||
keymap="3D View Tool: Relax",
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -3770,6 +3770,12 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
|||
_defs_view3d_add.ico_sphere_add,
|
||||
)
|
||||
|
||||
_tools_pose = (
|
||||
_defs_pose.breakdown,
|
||||
_defs_pose.push,
|
||||
_defs_pose.relax,
|
||||
)
|
||||
|
||||
_tools_default = (
|
||||
*_tools_select,
|
||||
_defs_view3d_generic.cursor,
|
||||
|
|
@ -3793,15 +3799,13 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
|||
*_tools_default,
|
||||
None,
|
||||
_tools_view3d_add,
|
||||
None,
|
||||
_tools_pose,
|
||||
],
|
||||
'POSE': [
|
||||
*_tools_default,
|
||||
None,
|
||||
(
|
||||
_defs_pose.breakdown,
|
||||
_defs_pose.push,
|
||||
_defs_pose.relax,
|
||||
),
|
||||
_tools_pose,
|
||||
],
|
||||
'EDIT_ARMATURE': [
|
||||
*_tools_default,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue