Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2020-04-15 21:52:26 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2020-04-15 22:02:28 +0300
commit03a931a87611b73f2ee81fc481a6d220a5bdd0db (patch)
treeff9a08134319e9c2aa220918fcec2425830059ec /release
parented8184cff07f6769deb83cdecaebec3099f0ea7f (diff)
Cleanup: Remove unused operator
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_operators/view3d.py63
-rw-r--r--release/scripts/startup/bl_ui/space_toolsystem_toolbar.py1
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=(),
)