0rAngE_Pie_Menu.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:BetterBlender 作者: bobtherobot 项目源码 文件源码
def register():
    # Poly Pie_void
    bpy.utils.register_class(PiePoly)
    bpy.utils.register_class(PieObject)
    bpy.utils.register_class(PieSculpt)
    bpy.utils.register_class(PieVertexPaint)
    bpy.utils.register_class(PieWeightPaint)
    bpy.utils.register_class(PieTexturePaint)
    bpy.utils.register_class(ParticleNone)
    bpy.utils.register_class(ParticleComb)
    bpy.utils.register_class(ParticleSmooth)
    bpy.utils.register_class(ParticleAdd)
    bpy.utils.register_class(ParticleLength)
    bpy.utils.register_class(ParticlePuff)
    bpy.utils.register_class(ParticleCut)
    bpy.utils.register_class(ParticleWeight)
    bpy.utils.register_class(ParticleEdit)

# Keympa Config   

    wm = bpy.context.window_manager

    if wm.keyconfigs.addon:
        #Poly Pie
        km = wm.keyconfigs.addon.keymaps.new(name='Mesh')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "poly.pie"

        #Object Pie
        km = wm.keyconfigs.addon.keymaps.new(name='Object Mode')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "object.pie"

        #Sculpt Pie Menu
        km = wm.keyconfigs.addon.keymaps.new(name='Sculpt')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "sculpt.pie"

        #Vertex Paint Pie Menu
        km = wm.keyconfigs.addon.keymaps.new(name='Vertex Paint')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "vpaint.pie"

        #Weight Paint Pie Menu
        km = wm.keyconfigs.addon.keymaps.new(name='Weight Paint')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "wpaint.pie"

        #Texture Paint Pie Menu
        km = wm.keyconfigs.addon.keymaps.new(name='Image Paint')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "tpaint.pie"

        #Particle Edit Pie Menu
        km = wm.keyconfigs.addon.keymaps.new(name='Particle')
        kmi = km.keymap_items.new('wm.call_menu_pie', 'MIDDLEMOUSE', 'PRESS', shift=True)
        kmi.properties.name = "particle_edit.pie"

# Register / Unregister Classes
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号