diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2020-04-15 21:52:26 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2020-04-15 22:02:28 +0300 |
commit | 03a931a87611b73f2ee81fc481a6d220a5bdd0db (patch) | |
tree | ff9a08134319e9c2aa220918fcec2425830059ec /release | |
parent | ed8184cff07f6769deb83cdecaebec3099f0ea7f (diff) |
Cleanup: Remove unused operator
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_operators/view3d.py | 63 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 1 |
2 files changed, 0 insertions, 64 deletions
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=(), ) |