Pie Menu Editor 1.18.7

Hi,
I have found this addon here, and this is what i was looking to customize the blender tools and create the tools without writing code.
I have some question.

  1. Is it possible to create the pie menu with right mouse click just like maya, without removing the existing right mouse option in blender.

Please see the attached image for reference.

2 Likes

This is a bug report in pie menu editor 1.16.4.
In blender 2.81, the sidearea toggle action hide function was not working.
GIF

1 Like

Hey.
How can I make a crease scroll in my menu?
I canā€™t understand how to write parameters = ((

Hi nice menus and theme! how do you get them on the left side of 3D Viewport ? I created a panel group set to the left but I canā€™t see it :thinking:

Hi @Santosh_TechArtist ,
Yes, itā€™s possible. Add a pie, select Object Mode keymap, Right Mouse hotkey and Hold or Click Drag hotkey modes.

1 Like

Works in 2.82 alpha for me. Where I can download 2.81?

1 Like

Check this post.
You can find and import mesh_edge_crease_and_bevel_weight_properties.json file in pie_menu_editor/examples folder.

2 Likes

I am using blender 2.81 beta.
(November 20, 00:54:53-115a5bf65a6b
(Windows 64 bit)

I still feel that switching is not working as gif as before.
I added add-on again and tried importing.

By the way, the place where DL was downloaded from the official by example.

I also converted the 2.81 environment with 2.82 alpha using the blender function, and as a result, the same phenomenon as gif occurred.
Since it is difficult for me to identify the cause, I attach the json file in question. :upside_down_face:

special menus.json (3.8 KB)

Is there somewhere a base of premade menus/pieā€™s (except example ones)?

Please try to reproduce in released Blender 2.81 version.
If it still doesnā€™t work open Blender from command line, reproduce the issue and send me the output.

1 Like

No, afaik.

1 Like

Hey, just checking in, did this feature get added? :slight_smile:

Hi, @Jakro. Not yet.

1 Like

After setting the Blender version to 2.81, I initialized the data in the Pie menu editor, created a Side Area on the newly created Pie, and executed it. The result was the same as before.

Also, as Mr. roaoao told me, we launched blender from the command line, but there was nothing important about the execution process.

if I backed up the blender file in APPDATA, created a new 2.81 environment again, put Pie Menu Editor into it and ran SideArea, it worked fine. :neutral_face:

What does PME Panel Tools do?
image
I watched your Youtube Expanding Panels, but I still donā€™t understand it. The documentation URL in this post is outdated and I couldnā€™t find it on wiki.

Hi there are two more questions.

  1. How can I reproduce the view3d.view_axis specification like an image with Pie Menu Editor?
    Q1

2, I tried to get the property from AddonPreferences of other add-ons as shown in the second image and assign it to a shortcut such as Pie, but I could not call it well.

The specification made at that time is as follows.
Q2

L.prop(C.groupProPreferences, ā€˜groupBBox_useā€™, text=slot, icon=icon, icon_value=icon_value)

I still do not know what is wrong.
Please give me advice. :grinning:

It allows to use built-in panels in your menus.
Eg. adding built-in Keyframing Settings panel to a popup dialog:

You also can extend built-in panels with your popup dialogs or another built-in panels.
Eg. extending Item panel with Object Data button and View3D Display panel with Object Display panel:

2 Likes

Add a new Stack Key with Click Drag hotkey and this code in Command tab:

is_vertical = abs(drag_y) > abs(drag_x); is_south = is_vertical and drag_y <= 0; is_north = is_vertical and drag_y > 0; is_west = not is_vertical and drag_x < 0; is_east = not is_vertical and drag_x > 0;  bpy.ops.view3d.view_axis('INVOKE_DEFAULT', True, relative=True, type=['LEFT', 'RIGHT', 'BOTTOM', 'TOP'][0 * is_west + 1 * is_east + 2 * is_south + 3 * is_north])

Find add-onā€™s id in Python Console using this code:

C.preferences.addons.keys()

And use it to get access to add-ons preferences:

C.preferences.addons['ADDON_ID'].preferences.groupBBox_use

or:

L.prop(C.preferences.addons['ADDON_ID'].preferences, 'groupBBox_use', text=slot, icon=icon, icon_value=icon_value)
4 Likes

Wow ā€¦ Thank you for answering the comments every time. I was able to specify it safely!
This is another great support.
In particular, ā€œC.preferences.addons.keys ()ā€ seems to be useful in many ways. :smiley:

How can I make a custom menu/panel for selecting different parts of my rig?