Так не работает:layout.operator("mesh.bridge_edge_loops, type='SINGLE', use_merge=False, merge_factor=0.5, twist_offset=0, number_cuts=3, interpolation='PATH', smoothness=1.0, profile_shape_factor=0.0, profile_shape='SMOOTH'", "Bridge")
Цитата: Dmi3ryd от 27 Ноябрь 2018, 11:34:40Так не работает:layout.operator("mesh.bridge_edge_loops, type='SINGLE', use_merge=False, merge_factor=0.5, twist_offset=0, number_cuts=3, interpolation='PATH', smoothness=1.0, profile_shape_factor=0.0, profile_shape='SMOOTH'", "Bridge")bpy.ops.mesh.bridge_edge_loops(number_cuts=3, smoothness=0.6)
import bpyfrom bpy.types import Menu, Operatorbl_info = { "name": "My Pie Menu", "category": "Object" }import bpyfrom bpy.types import Menuclass BEL(Operator): bl_idname = "bel.me" bl_label = "BEL" def execute(self, context): bpy.ops.mesh.bridge_edge_loops(number_cuts=3, smoothness=0.6) return {'FINISHED'} class PIE(Menu): bl_label = "Quick Key Pie" bl_idname = "mesh.my_pie_menu" def draw(self, context): layout = self.layout pie = layout.menu_pie() pie.operator("bel.me", text="Bridge edge loops")def register(): bpy.utils.register_class(PIE) bpy.utils.register_class(BEL) wm = bpy.context.window_manager km = wm.keyconfigs.addon.keymaps.new(name="3D View Generic", space_type = "VIEW_3D") kmi = km.keymap_items.new("wm.call_menu_pie","RIGHTMOUSE","PRESS",ctrl=True).properties.name = "mesh.my_pie_menu"def unregister(): bpy.utils.unregister_class(PIE) bpy.utils.unregister_class(BEL)if __name__ == "__main__": register()
Или я что то не понимаю?)