Tool System: add shear and to-sphere tools

This commit is contained in:
William Reynish
2018-08-28 20:41:48 +10:00
committed by Campbell Barton
parent f0c4d92533
commit 95cbb70cf7

View File

@@ -755,6 +755,30 @@ class _defs_edit_mesh:
),
)
@ToolDef.from_fn
def shear():
return dict(
text="Shear",
icon="ops.transform.shear",
widget=None,
keymap=(
("transform.shear", dict(release_confirm=True),
dict(type='ACTIONMOUSE', value='PRESS')),
),
)
@ToolDef.from_fn
def tosphere():
return dict(
text="To Sphere",
icon="ops.transform.tosphere",
widget=None,
keymap=(
("transform.tosphere", dict(release_confirm=True),
dict(type='ACTIONMOUSE', value='PRESS')),
),
)
@ToolDef.from_fn
def shrink_fatten():
def draw_settings(context, layout, tool):
@@ -1647,6 +1671,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
_defs_edit_mesh.shrink_fatten,
_defs_edit_mesh.push_pull,
),
(
_defs_edit_mesh.shear,
_defs_edit_mesh.tosphere,
),
(
_defs_edit_mesh.rip_region,
_defs_edit_mesh.rip_edge,