[Bf-blender-cvs] [03a931a8761] master: Cleanup: Remove unused operator

Germano Cavalcante noreply at git.blender.org
Wed Apr 15 21:03:26 CEST 2020


Commit: 03a931a87611b73f2ee81fc481a6d220a5bdd0db
Author: Germano Cavalcante
Date:   Wed Apr 15 15:52:26 2020 -0300
Branches: master
https://developer.blender.org/rB03a931a87611b73f2ee81fc481a6d220a5bdd0db

Cleanup: Remove unused operator

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

M	release/scripts/startup/bl_operators/view3d.py
M	release/scripts/startup/bl_ui/space_toolsystem_toolbar.py

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

diff --git a/release/scripts/startup/bl_operators/view3d.py b/release/scripts/startup/bl_operators/view3d.py
index 7fab1c8ce14..fcabee94a89 100644
--- a/release/scripts/startup/bl_operators/view3d.py
+++ b/release/scripts/startup/bl_operators/view3d.py
@@ -125,68 +125,6 @@ class VIEW3D_OT_edit_mesh_extrude_move(Operator):
         return self.execute(context)
 
 
-class VIEW3D_OT_edit_mesh_extrude_dissolve_and_intersect(Operator):
-    """Extrude region together along the average normal"""
-    bl_label = "Extrude, Dissolve, Move and Intersect"
-    bl_idname = "view3d.edit_mesh_extrude_dissolve_and_intersect"
-
-    @classmethod
-    def poll(cls, context):
-        obj = context.active_object
-        return (obj is not None and obj.mode == 'EDIT')
-
-    @staticmethod
-    def extrude_region(context, use_vert_normals):
-        mesh = context.object.data
-
-        totface = mesh.total_face_sel
-        totedge = mesh.total_edge_sel
-        # totvert = mesh.total_vert_sel
-
-        if totface >= 1:
-            if use_vert_normals:
-                bpy.ops.mesh.extrude_region_shrink_fatten(
-                    'INVOKE_REGION_WIN',
-                    TRANSFORM_OT_shrink_fatten={},
-                )
-            else:
-                bpy.ops.mesh.extrude_region_dissolve_move_intersect(
-                    'INVOKE_REGION_WIN',
-                    MESH_OT_extrude_region_move={
-                        "use_dissolve_ortho_edges": True,
-                    },
-                    TRANSFORM_OT_translate={
-                        "orient_type": 'NORMAL',
-                        "constraint_axis": (False, False, True),
-                        "use_automerge_and_split": True,
-                    },
-                )
-
-        elif totedge == 1:
-            bpy.ops.mesh.extrude_region_move(
-                'INVOKE_REGION_WIN',
-                TRANSFORM_OT_translate={
-                    # Don't set the constraint axis since users will expect MMB
-                    # to use the user setting, see: T61637
-                    # "orient_type": 'NORMAL',
-                    # Not a popular choice, too restrictive for retopo.
-                    # "constraint_axis": (True, True, False)})
-                    "constraint_axis": (False, False, False),
-                })
-        else:
-            bpy.ops.mesh.extrude_region_move('INVOKE_REGION_WIN')
-
-        # ignore return from operators above because they are 'RUNNING_MODAL',
-        # and cause this one not to be freed. [#24671]
-        return {'FINISHED'}
-
-    def execute(self, context):
-        return VIEW3D_OT_edit_mesh_extrude_dissolve_and_intersect.extrude_region(context, False)
-
-    def invoke(self, context, _event):
-        return self.execute(context)
-
-
 class VIEW3D_OT_edit_mesh_extrude_shrink_fatten(Operator):
     """Extrude region together along local normals"""
     bl_label = "Extrude and Move on Individual Normals"
@@ -252,7 +190,6 @@ class VIEW3D_OT_transform_gizmo_set(Operator):
 classes = (
     VIEW3D_OT_edit_mesh_extrude_individual_move,
     VIEW3D_OT_edit_mesh_extrude_move,
-    VIEW3D_OT_edit_mesh_extrude_dissolve_and_intersect,
     VIEW3D_OT_edit_mesh_extrude_shrink_fatten,
     VIEW3D_OT_transform_gizmo_set,
 )
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
index 0751d2b8c49..5c17c19e84b 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
@@ -680,7 +680,6 @@ class _defs_edit_mesh:
             ),
             icon="none",
             widget="VIEW3D_GGT_tool_generic_handle_normal",
-            operator="view3d.edit_mesh_extrude_dissolve_and_intersect",
             keymap=(),
         )



More information about the Bf-blender-cvs mailing list