watching this with much interest… radial menus are not quite as flickable as marking menus but I’ll take it as a great improvement over the MMB pop up menu we have currently. Thanks for sharing this!
Thank you. I think the purpose of each menu type is différent.
I think that Radialmenus are moré for quick command access/selection but with few choices/buttons. Although marking menus are « slow » to find items, but provide more choice.
And I have to admit that it is fun to learn c# and I’ll be very pride if Rhino customers use the plugin.
But a lot of work and bug fixes remains to do.
Hi,
latest release available with a lot of improvements.
Here is a screenshot. No demo because Rhino forum size limit of content is 20mb
Here is a screenshot of the read me, just to show the progress and the features of the radial menu:
This latest release is available on GitHub GitHub - yd021976/RhinoPluginRadialMenu
in the “button-context-menu” branch !!
Does anyone think I should post this tool on Food4Rhino ?
thank you.
Hi
Your radial manu looks great, thanks a lot for creating this.
I just install it and quickly put some buttons in it [the ease of putting the tools into it is fantastic]
What i can’t seems to find though, is the macro for the command TigrouRadialMenu. [it is not showing in the Macros list] So made a new one.
that is in order to assign a hotkey to it, to map it to a physical button [on my a Wacom device] or just to add a tool button for triggering the Radial Manu.
But i’m wondering why Rhino is not showing the TigrouRadialMenu macro after the install?
Or maybe you would want to consider adding a toolbutton to the installer
thanks a lot
Try Handbrake for compression, it’s really good
Hi ! I’m happy if you like my tool
Not sure to understand why you don’t “find” the plugin macro. If you want to assign the plugin command to a button or a keyboard shortcut, just type the command like any other Rhino command.
Something like '_TigrouRadialMenu'
should work. I tested in rhino keyboard shortcut with success.
Thank you @Gijs for the Handbrake advice
So below a short demo of the plugin
Thank you @Yannou for your hard work. It’s an amazing tool. I have just a few remarks:
-
radial menu pops out quite far from the cursor. Can it be adjusted to pop up just under the cursor?
-
when I switch between assigned tools, the top bar of the Rhino window is flashing. It seems the main window is activated and deactivating quite quickly. This sometimes leads to a crash of the program (I didn’t manage to catch it on the video).
-
I’m using cascade menu layout so I can’t drag most of the icons from the toolbars. Would it be possible to add some settings, where I can write the command instead of dragging its icon?
Thanks a lot.
Hi @morris, thank you
Below some answers, but feel free to log issues directly on GitHub. It’s easier for me to track and fix bugs than directly in the forum.
-
I can’t reproduce. Could you please tell me what’s your Rhino version or provide more infos on your setup ?
-
Yes I know that . Initially it was to ensure Rhino gets focus when mouse exit radial menu, and ensure radial menu get focus when mouse enter/moves over radial menu. But it’s a bad idea the way I implemented this feature. I’ll fix this later
-
Yeah of course I’m currently working on a context menu for each button to assign trigger key (like Rhino 9 instant alias) and others features. I’ll add in priority your request to
- Write the Rhino command to run
- Choose the associated icon
- Decide if the button is a “folder menu” or a Rhino command
- Maybe others features in the futur
I’m also currently removing the “native” tooltip and replace it with infos in the radial menu center like this below. Native tooltip doesn’t work really well, at least with ETO.
This looks like a DPI scaling issue. Are you by any chance using a multi monitor setup?
@Yannou, I had similar issues with positioning of floating forms with varying DPIs. You need to convert everything to the same coordinate space. Eto has built in functionality to handle this.
Thank you for advice. What are the classes I should use in ETO to convert the coordinate space ? I just don’t even know how I can change DPI scaling…
Don’t touch the DPI scaling of the monitor. Simply make sure that everything is in logical pixels as understood by Eto