System Information
Operating system: MacOS 11.2.2
Graphics card: AMD Radeon Pro 5500M 8GB
Blender Version
Broken: 2.92.0
Worked: unknown
Short description of error
The app crashes 10x a day when exiting the app or after waking up from hibernation or sometimes even randomly while I'm just selecting a point for example.
Here's my crash reports:
# Blender 2.92.0, Commit date: 2021-02-24 16:25, Hash 02948a2cab44
bpy.ops.outliner.item_activate(extend=False, deselect_all=True) # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.ops.outliner.item_activate(extend=False, deselect_all=True) # Operator
bpy.ops.outliner.item_activate(extend=False, deselect_all=True) # Operator
bpy.ops.outliner.item_rename() # Operator
bpy.ops.outliner.item_activate(extend=False, deselect_all=True) # Operator
bpy.ops.outliner.item_rename() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=565) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":122, "mesh_select_mode_init":(False, False, True)}, TRANSFORM_OT_edge_slide={"value":0.350649, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":119, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.8, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":119, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":0.0888889, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":119, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.5, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.translate(value=(-0.49294, -0.53901, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00460692, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0.0107491, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.005788, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.resize(value=(1.29634, 1.29634, 1.29634), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.00661483, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.translate(value=(0.00330743, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0.432301, 0.432301, 0.432301), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.0471308, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=60) # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.103656, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.transform.resize(value=(0.918622, 0.918622, 0.918622), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.extrude_region_shrink_fatten(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_shrink_fatten={"value":-0.00330742, "use_even_offset":False, "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.497547, -0.53901, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00230346, -0.00230346, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
Saved "guns6.blend" # Info
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0250041, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=179) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=706) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0464362, -1.19983e-08, -0.0893005), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=242) # Operator
bpy.ops.transform.translate(value=(-0.0428642, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0726311, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'CURSOR' # Property
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=242) # Operator
bpy.ops.transform.resize(value=(1, 1.30671, 1.30671), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00119626, 1.54835e-08, 0.11524), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0.957186, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00518382, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.context.object.modifiers["Mirror"].use_clip = False # Property
bpy.ops.transform.translate(value=(0, 0.0135359, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.context.object.modifiers["Mirror"].use_clip = True # Property
bpy.ops.transform.translate(value=(0.00398755, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.transform.translate(value=(-0.00677884, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0191402, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.merge(type='LAST') # Operator
bpy.ops.mesh.merge(type='LAST') # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.resize(value=(0.786331, 0.786331, 0.786331), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.00877261, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.resize(value=(1, 1.28312, 1.28312), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.0183427, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.resize(value=(1, 1.22556, 1.22556), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.0179439, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(1, 1.05933, 1.05933), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00159502), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.000398755), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_more() # Operator
bpy.ops.mesh.select_less() # Operator
bpy.ops.transform.translate(value=(-0.0354891, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.0346916, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.0506418, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.0241374, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.resize(value=(1, 1, 0.75995), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.transform.resize(value=(1, 1, 0.920933), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = False # Property
Saved "guns6.blend" # Info
Saved "guns6.blend" # Info
bpy.context.scene.hide_viewport = False # Property
bpy.ops.object.duplicate_move(OBJECT_OT_duplicate={"linked":False, "mode":'TRANSLATION'}, TRANSFORM_OT_translate={"value":(-0.195049, 1.07812e-07, 0.802418), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":True, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.object.join() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=417) # Operator
bpy.ops.transform.translate(value=(-0.0641935, 1.92403e-08, 0.143201), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=635) # Operator
bpy.ops.transform.translate(value=(-0.222208, 5.97113e-09, 0.0444416), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=537) # Operator
bpy.ops.transform.translate(value=(-0.150608, 3.21777e-08, 0.239491), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=540) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=651) # Operator
bpy.ops.transform.translate(value=(-0.399975, -4.31248e-09, -0.0320967), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=452) # Operator
bpy.ops.transform.translate(value=(-0.151315, -1.77753e-08, -0.132297), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=404) # Operator
bpy.ops.transform.translate(value=(-0.18935, -1.99972e-08, -0.148834), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'MEDIAN_POINT' # Property
bpy.ops.transform.resize(value=(1.2742, 1.2742, 1.2742), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.000826836), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00976151), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00573061, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00441333), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00126081), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00502366, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00401944), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00256863), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-2.91038e-11, -0.00126116, -0.00192571), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00172262, -0.0103357), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-8.92495e-19, 0.00287103, -0.00401944), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(7.64996e-19, 0.00114841, 0.00344523), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-6.37496e-19, -1.41553e-34, -0.00287103), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(3.82498e-19, -0.00114841, 0.00172262), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(5.09997e-19, -0.00114841, 0.00229682), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-1.01999e-18, 0.000574206, -0.00459365), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(3.82498e-19, -0.000574206, 0.00172262), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-1.27499e-19, -2.83105e-35, -0.000574206), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0011484), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-6.37496e-19, -0.00114841, -0.00287103), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.transform.translate(value=(0.00459364, -1.54299e-10, -0.00114841), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-2.95137e-19, -0.00166147, -0.00132918), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-2.21353e-19, -0.00132918, -0.000996885), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00199378), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00132918), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00498444), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.transform.translate(value=(5.31247e-19, 0.00717757, 0.00239252), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(1.06249e-19, -0.00334953, 0.000478505), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1394) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0, 0.00259849, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.merge(type='LAST') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00430655, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=313) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.135742), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00964665, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=111) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=226) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=246) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=169) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=64) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
Saved "guns6.blend" # Info
bpy.ops.transform.translate(value=(-0.0206714, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00895762, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0117138, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.145389, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00620145, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00551236, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00895762, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00826856, -8.33216e-10, -0.00620142), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -9.25795e-10, -0.00689047), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.00620142, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=425) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.merge(type='LAST') # Operator
bpy.ops.mesh.merge(type='LAST') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
Saved "guns6.blend" # Info
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1139) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(0.315813, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0717757), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0.00717756, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.0454976, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.transform.resize(value=(1, 0, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=435) # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.338609, 0.322484, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1551) # Operator
bpy.ops.transform.translate(value=(0.00161532, -9.48744e-09, -0.0706127), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0265374, 1.42622e-08, 0.10615), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0110765, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.0053075, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1576) # Operator
bpy.ops.transform.translate(value=(-0.023076, -1.19988e-08, -0.0893043), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.0011538, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0.0166147, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.010615), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1577) # Operator
bpy.ops.transform.translate(value=(0.304057, 0.00230346, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -1.82928e-09, -0.0136149), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.000230789), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00346142), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.transform.translate(value=(0, 0.0103943, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00342363, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1576) # Operator
bpy.ops.transform.translate(value=(-0.0249221, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0.819803, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(0.0249221, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0505365, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0244606, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0251529, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0244606, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0255203, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.024324, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0251215, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0255203, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0239252, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.translate(value=(-0.301753, -0.00460692, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1826) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(0.273146, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(0.0247228, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.0144508, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.transform.translate(value=(0, 0.0049374, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00407137), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00834877, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = False # Property
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1871) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1876) # Operator
bpy.ops.transform.translate(value=(0.297146, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(0.0034296, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":506, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":0.468085, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.00631627, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'CURSOR' # Property
bpy.ops.transform.resize(value=(0, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0505301), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00516784), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(1, 0, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(1, 0, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0, -0.12375, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=311) # Operator
bpy.ops.transform.translate(value=(0.976667, 0.642665, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.mesh.remove_doubles() # Operator
Removed 0 vertice(s) # Info
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
Saved "guns6.blend" # Info
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.translate(value=(-0.976667, -0.640362, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.translate(value=(-0.97897, -0.642665, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":469, "mesh_select_mode_init":(False, False, True)}, TRANSFORM_OT_edge_slide={"value":0.321622, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":930, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.121019, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_faces() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.dissolve_faces() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0, -0.071919, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.490637, 0.324788, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":953, "mesh_select_mode_init":(False, False, True)}, TRANSFORM_OT_edge_slide={"value":-0.498587, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1326) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=999) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":518, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.883268, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":939, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.784141, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":939, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.492611, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.000664592, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00265837, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00232607, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.delete(type='FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0, -0.113743, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0, -0.108209, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.47912, 0.156635, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00460692, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00230346, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.49294, 0.324788, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.122035, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0, -0.128432, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
No edges selected # Error
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.483727, 0.158939, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.0929608, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.859191, 0.234953, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=319) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00230346, -0.00230346, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00460692, 0.00691038, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.uv.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0, 0, 0.0115639), "orient_type":'NORMAL', "orient_matrix":((-0, 1, 0), (1, 0, 0), (0, 0, -1)), "orient_matrix_type":'NORMAL', "constraint_axis":(False, False, True), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'MEDIAN_POINT' # Property
bpy.ops.transform.resize(value=(0.922505, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00438631, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00199378), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00079751, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0.00199378, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00206231, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.transform.translate(value=(0, 0.00214343, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00134742, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000803937, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00159895, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000525487, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":999, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":0, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.transform.translate(value=(0, 0.000514409, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.000398754, 5.35762e-11, 0.000398754), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.00119626, 1.60728e-10, 0.00119626), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.00119626, 1.07152e-10, 0.000797509), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.000797508, 1.07152e-10, 0.000797509), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.000797508, 1.60728e-10, 0.00119626), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.0562301, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.000553846, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.000553846, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(0, 1, 1), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(0, 0.000524753, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000264389, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0.000384629, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.000192285, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.000384629, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.000192285, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
Saved "guns6.blend" # Info
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.111626, -1.40721e-08, -0.104735), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0190177), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.109145, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":1002, "mesh_select_mode_init":(True, False, False)}, TRANSFORM_OT_edge_slide={"value":-0.666122, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":1002, "mesh_select_mode_init":(True, False, False)}, TRANSFORM_OT_edge_slide={"value":0, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":1005, "mesh_select_mode_init":(True, False, False)}, TRANSFORM_OT_edge_slide={"value":0.105868, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00165373), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00165373, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0, -0.0281131), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, True), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.translate(value=(-0.0165371, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.0339012, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00578803), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.00496113, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=887) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1355) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=848) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=868) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=782) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1292) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1292) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1492) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1479) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1455) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1428) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1414) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=872) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1512) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1361) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1503) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1383) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1068) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1423) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1472) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1092) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1486) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1450) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=872) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1395) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1375) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=705) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=747) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=818) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1205) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=983) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
Saved "guns6.blend" # Info
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.0951278, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.transform.translate(value=(-0, -0.0195434, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":1014, "mesh_select_mode_init":(False, False, True)}, TRANSFORM_OT_edge_slide={"value":-0.509735, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":1016, "mesh_select_mode_init":(False, True, False)}, TRANSFORM_OT_edge_slide={"value":-0.413793, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.transform.translate(value=(-0, -0.0131713, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = False # Property
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=911) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.122976, -1.42084e-08, -0.10575), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2185) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.delete(type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2158) # Operator
bpy.ops.transform.translate(value=(0.0903843, 5.80409e-09, 0.0431984), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0485151, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2158) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.transform.translate(value=(-0.000332295, 6.42914e-09, 0.0478505), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0.00897199, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.000996888, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.bevel(offset=0.00440662, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.bevel(offset=0.00365962, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.bevel(offset=0.00210399, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.bevel(offset=0.00161749, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.hide_collection(collection_index=1) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0, 0.00329564, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.199135, -0, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.0119067, -1.55978e-08, -0.116091), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00297669, -1.59978e-09, -0.0119067), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.0267902, 1.33315e-10, 0.000992229), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.00992229, 1.06652e-09, 0.00793783), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0, 9.33203e-09, 0.069456), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.0257979, 3.06624e-09, 0.0228213), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.069456, 1.33315e-10, 0.000992229), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=267) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=1799) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2093) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.00595337, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.0277824, -2.26635e-09, -0.0168679), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.00595337, 1.19983e-09, 0.00893006), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(0.217298, 0, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(True, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.subdivide() # Operator
bpy.data.window_managers["WinMan"].(null) = 2 # Property
bpy.ops.mesh.subdivide(number_cuts=2) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.bevel(offset=0.00533416, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.bevel(offset=0.00721827, offset_pct=0, affect='EDGES') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.dissolve_edges() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.00757951, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.0041343, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00275618), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00068903), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00275618), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00068903), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00137806, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0.00068903), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00551236), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.delete(type='FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0, -0, -0.00548976), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.resize(value=(1, 1, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00572923, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00229507, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00290532, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00226642, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":1, "smoothness":0, "falloff":'INVERSE_SQUARE', "object_index":0, "edge_index":162, "mesh_select_mode_init":(True, False, False)}, TRANSFORM_OT_edge_slide={"value":-0.105263, "single_side":False, "use_even":False, "flipped":False, "use_clamp":True, "mirror":True, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "correct_uv":True, "release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=100) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.subdivide() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.knife_tool(use_occlude_geometry=True, only_selected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'CURSOR' # Property
bpy.ops.transform.resize(value=(0, 1, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.ops.transform.resize(value=(0, 1, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.view3d.snap_cursor_to_selected() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.delete(type='ONLY_FACE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.delete(type='EDGE') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.047108, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=680) # Operator
bpy.ops.uv.select_all(action='SELECT') # Operator
bpy.ops.transform.resize(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.393892, 0.322484, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00172006, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0, 0.00209764, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
Saved "guns6.blend" # Info
bpy.ops.object.select_all(action='SELECT') # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=200) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00328474, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.00332857, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.2589, 9.67545e-09, 0.072012), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.mesh.dissolve_verts() # Operator
bpy.ops.transform.translate(value=(0.0281131, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2359) # Operator
Saved "guns6.blend" # Info
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.0157103, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=687) # Operator
bpy.ops.mesh.select_all(action='INVERT') # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.transform.translate(value=(-0, -9.66532e-09, -0.0719366), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0157103), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00661486, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00248057, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 4.44383e-10, 0.00330743), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0.0124029, -2.11082e-09, -0.0157103), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.transform.translate(value=(0.0248057, 5.55478e-10, 0.00413429), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00165373, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.000826836, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 1.11096e-10, 0.000826858), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, -2.22191e-10, -0.00165372), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.000826836, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=684) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False, "use_dissolve_ortho_edges":False, "mirror":False}, TRANSFORM_OT_translate={"value":(-0, -0.112435, -0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, True, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=1866) # Operator
bpy.ops.mesh.duplicate_move(MESH_OT_duplicate={"mode":1}, TRANSFORM_OT_translate={"value":(-0.0859932, 1.24427e-08, 0.0926081), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}) # Operator
bpy.context.scene.tool_settings.transform_pivot_point = 'MEDIAN_POINT' # Property
bpy.ops.transform.rotate(value=1.62508, orient_axis='Z', orient_type='VIEW', orient_matrix=((-1, -0, -0), (0, 1.34359e-07, 1), (0, 1, 1.34359e-07)), orient_matrix_type='VIEW', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.0140566, -2.53298e-08, -0.188524), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.rotate(value=-0.0392584, orient_axis='Z', orient_type='VIEW', orient_matrix=((-1, -0, -0), (0, 1.34359e-07, 1), (0, 1, 1.34359e-07)), orient_matrix_type='VIEW', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00413429, -4.44383e-10, -0.00330743), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(0, 0, 0.0744172), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00330743, 3.33287e-10, 0.00248057), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.00661486, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0, 1.22205e-09, 0.00909543), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.000826857, 4.44383e-10, 0.00330743), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00848466, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00973231, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000807858, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.0208807, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00519639, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000332749, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00259297, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(0, 0.00192581, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00244818, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, 0.000493754, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.000149917, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.000144519, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.000923834, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.transform.translate(value=(-0, -0.00301128, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00279492, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0.00119626, -2.14305e-10, -0.00159502), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0, -1.60729e-10, -0.00119626), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.000394922, -6.39634e-05, 1.73472e-18), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.0014903, 0.00267045, 5.82077e-11), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.transform.translate(value=(-0, -0.00295224, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.000119461, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00088089, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.transform.translate(value=(-0, -0.00353174, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00124944, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0, -0.00302189, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = False # Property
bpy.ops.transform.translate(value=(-0, -0.0142647, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(0.0212457, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.00918728, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.transform.translate(value=(-0.013781, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit=set(), object_index=0, index=97) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.transform.translate(value=(0.0178004, -1.85159e-09, -0.013781), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(-0.0109099, -0, -0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE') # Operator
bpy.ops.mesh.select_linked_pick(deselect=False, delimit={'SEAM'}, object_index=0, index=2415) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='VERT') # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.00344527, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(True, False, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0, 0.00291371, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.transform.translate(value=(0.00996887, 0, 0), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.view3d.snap_cursor_to_center() # Operator
bpy.ops.view3d.snap_selected_to_cursor(use_offset=False) # Operator
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
Saved "guns6.blend" # Info
bpy.ops.object.select_all(action='SELECT') # Operator
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = False # Property
bpy.context.scene.hide_viewport = True # Property
bpy.context.scene.hide_viewport = True # Property
Saved "guns6.blend" # Info
# backtrace
0 Blender 0x000000010856a087 BLI_system_backtrace + 55
1 Blender 0x00000001007dd338 sig_handle_crash + 392
2 libsystem_platform.dylib 0x00007fff20363d7d _sigtramp + 29
3 ??? 0x0000000a00000006 0x0 + 42949672966
4 Blender 0x0000000106eee152 PyDict_SetDefault + 162
5 Blender 0x0000000106f21f7e PyUnicode_InternInPlace + 142
6 Blender 0x0000000106eef2da PyDict_SetItemString + 42
7 Blender 0x00000001069b4901 PyC_DefaultNameSpace + 65
8 Blender 0x00000001011b7cd8 bpy_run_string_impl + 72
9 Blender 0x0000000100c133db WM_exit_ex + 315
10 Blender 0x0000000100c136ce WM_exit + 14
11 Blender 0x0000000100c13299 wm_exit_handler + 9
12 Blender 0x0000000100c076a4 wm_handlers_do_intern + 1380
13 Blender 0x0000000100c02dbf wm_handlers_do + 31
14 Blender 0x0000000100c022c3 wm_event_do_handlers + 1491
15 Blender 0x0000000100bfb360 WM_main + 32
16 Blender 0x00000001007d9b8b main + 907
17 libdyld.dylib 0x00007fff2033a621 start + 1
# Python backtrace