[Bf-blender-cvs] [165c4476917] blender2.8: Tool System: add curve tilt tool

William Reynish noreply at git.blender.org
Thu Nov 15 12:31:57 CET 2018


Commit: 165c4476917cfa80dcc6c759b907e4ff211c69d4
Author: William Reynish
Date:   Thu Nov 15 22:27:02 2018 +1100
Branches: blender2.8
https://developer.blender.org/rB165c4476917cfa80dcc6c759b907e4ff211c69d4

Tool System: add curve tilt tool

===================================================================

M	release/scripts/presets/keyconfig/keymap_data/blender_default.py
M	release/scripts/startup/bl_ui/space_toolsystem_toolbar.py

===================================================================

diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index 276e2a99dbc..5aa7a1c8793 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -5452,6 +5452,18 @@ def km_3d_view_tool_edit_curve_draw(params):
     )
 
 
+def km_3d_view_tool_edit_curve_tilt(params):
+    return (
+        "3D View Tool: Edit Curve, Tilt",
+        {"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
+        {"items": (
+            ("transform.tilt", {"type": params.action_tweak, "value": 'ANY'},
+             {"properties": [("release_confirm", True)]}),
+        ),
+        },
+    )
+
+
 def km_3d_view_tool_edit_curve_extrude(params):
     return (
         "3D View Tool: Edit Curve, Extrude",
@@ -5825,6 +5837,7 @@ def generate_keymaps(params=None):
         km_3d_view_tool_edit_mesh_rip_region(params),
         km_3d_view_tool_edit_mesh_rip_edge(params),
         km_3d_view_tool_edit_curve_draw(params),
+        km_3d_view_tool_edit_curve_tilt(params),
         km_3d_view_tool_edit_curve_extrude(params),
         km_3d_view_tool_edit_curve_extrude_cursor(params),
         km_3d_view_tool_sculpt_box_hide(params),
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
index 533d8209ab6..08125156705 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
@@ -746,6 +746,15 @@ class _defs_edit_curve:
             keymap=(),
         )
 
+    @ToolDef.from_fn
+    def tilt():
+        return dict(
+            text="Tilt",
+            icon="ops.transform.tilt",
+            widget=None,
+            keymap=(),
+        )
+
 
 class _defs_pose:
 
@@ -1407,11 +1416,12 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
             None,
             *_tools_annotate,
             None,
+            _defs_edit_curve.tilt,
             _defs_edit_curve.draw,
             (
                 _defs_edit_curve.extrude,
                 _defs_edit_curve.extrude_cursor,
-            )
+            ),
         ],
         'PARTICLE': [
             _defs_view3d_generic.cursor,



More information about the Bf-blender-cvs mailing list