Can I import Toolbars on Mac (Rhino 7)?

I have a mac but I’ve been learning via a virtual desktop which uses Windows. I’ve downloaded a trial version on my mac and tried to import a toolbar which we have been using but there doesn’t appear to be an option in the mac version to do this from the Tools menu.

I’m using it for jewellery and toolbar I want to import has specific Grid Snaps 0.1mm, 0.25mm, 0.5mm and 1mm as well as a button which enables you to move things into different layers. I’m a bit stuck without these functions so would like to know if it is possible to install toolbars on the mac version? Thanks. Any help would be greatly appreciated.

Unfortunately this is not very easy. I find this one of the weakest points of the Mac version.
I tried many times to make custom toolbars in Mac but in the end I just gave up because it’s so convoluted. What can be done easily though is making your own aliases. So my suggestion is to just translate the commands you had under the toolbar buttons to aliases.

1 Like

Not comparing the ease and the verstality to W rhino… But it is not difficult to make toolbars in the Mac [called Palettes for some unknown reason] . You may need to manually re-make yours. [copying the button images and the Macros/Scripts into new tools.
Create a modified Palette and put your tools in it.
For example: here’s one I use, a mix of custom tools and regular ones.

Akash

1 Like

Thanks Akash,
I appreciate your reply and it’s good to know that it is possible. I’m fairly new to the software so I’m not sure about where to begin to carry that out. I’ll have a look at the toolbars I have and see if I can work it out. Knowing that they are called Pallettes will certainly make searching for answers easier. Thank you for your reply.

I’ve just found this…

https://developer.rhino3d.com/guides/rhinocommon/loading-tool-palettes-mac/

Hopefully I will be able to convert my Toolbars made in Windows to Pallettes in Mac!

Hi Gijs, I’ve found this that might help me convert from Windows to Mac. Here is a link in case it is of help to you Loading Tool Palettes (Mac) with C#

That’s a good comprehensive guide.
being able to convert W toolsbars to the Mac without manually redoing each tool, is good news.

[I wonder if it is possible also the other way…?]

Akash

Hi, I gave it a go but frustratingly I could only get so far and came up against an error message in Visual Studio. I have no prior knowledge of the program so I think it’s beyond my capabilities to sort this out sadly. I don’t know where I am going wrong and how to fix it so I’m pretty stuck.

how many tools are on that tool bar?
if only a few? then doing it manually is also ok.

I think there should be a step by step guide on how to do that…?

otherwise, I can try to write it down if needed?

Akash

I think that guide is not written for simply porting over toolbars from windows to Mac for end users but rather for developers. I also think it’s easier to do it manually in this case. Just wanted to point out, I did not say it isn’t possible in Mac, but as mentioned much more tedious to do than on windows. I believe @dan mentioned this is something they hope to change in the near future.

Thank @Akash and @Gijs for your replies. I thought the previous link I found was going to be simple way to add them but you’re right I can see now that it will be much easier to add them manually - I only 8 commands which I copied from the windows toolbar.

_Grid _SnapSpacing=0.1 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=0.25 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=0.5 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=1 _ApplyTo=AllViewports _Enter

_Grid Snap On

_ChangeLayer

_SaveAs

! _Gumball _Toggle

I found this link which I hoped would give me directions to do this Customizing the Left Sidebar Palette in Rhino for Mac [McNeel Wiki] but I got to step 6 and it’s not appearing in the ‘Modified Pallettes’ on the left.

Any ideas?

Thanks again for your help so far.

Hi again @Akash and @Gijs, I’ve managed to see where I was going wrong and I have now added a Modified Palette on the left hand side.

I have found and dragged a couple of commands across but I can’t find the ones that I really need which are the specific shortcuts for the grid snaps and the ‘change layer’ command. Any ideas?

These are the commands that were in the Windows Toolbar that I need to add…

_Grid _SnapSpacing=0.1 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=0.25 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=0.5 _ApplyTo=AllViewports _Enter

_Grid _SnapSpacing=1 _ApplyTo=AllViewports _Enter

_Grid Snap On

_ChangeLayer

Thanks again!

  1. under the tool palettes list, click on the + [left from the search field]
  2. give the untitled pallet a name [it will be in the Modified Palettes section.
  3. now you have an empty pallet click on it to make it active if it. is not already.
  4. now go to the bottom left area where all the tools are.
  5. click the + to make a new tool it will open as blank on the bottom right side.
  6. enter one of your macros in the Script filed.
  7. add text in the available fields + if you want to also add a hotkey.
  8. drag and drop an image of your tool button into the cube with the ?
    I like to use PNG with transparent background and save.
  9. reopen the command editor and search in the left bottom part for your new tool,
  10. make your new pallet active and drag tools into it.
  11. save and open a new rhino window [or restart the one you were on]
  12. define how you want your tool palette to be [it is quite limited on the Mac but you can have a couple of options…
  • I’m not sure if you can make more then one tool at a time [without individual saving and reopening the editor… as @Gijs said it is quite limited compare to Win. [lucky for me I don’t know what I’m missing on the other side]

HTH
akash

2 Likes

@Akash That really does help! Thanks for walking me through that. It makes sense now. I’ve created my first one (0.1mm Grid Snap) and made a PNG for it :grinning: I can see what I need to do now. I’m going to do the rest tomorrow! Thank you again. Wonderful to get such great help on here. I’ll post a screenshot when I’m done.

1 Like

Thanks again for your help. I have created them but it now poses another question. Is there a way to add them and keep the existing default toolbar (on the left). I was thinking I could manually add them but I can only see how to add individual commands rather than say in a menu (one icon for all the Curves commands for example). Alternatively is there another location you can put customised commands like you can do on the Windows version? Thanks

Perhaps post a screenshot of your full rhino screen, it would be easer to understand and [hopefully ] suggest.

Akash

Thanks @Akash , the first image is the default setting which shows the default pallette

on the left.

When I add my customised pallette, the default settings (one the left) are no longer there.

I hope that makes more sense? Thanks

In Pref. > Themes you have some [limited] options.

Play with them, you don’t have to stay with the default.

I personally don’t use the left bar, [MBP need more viewport space]
I find that the best available space for a modified palette is the top tool palette.
If you turn on the Ribbon you will have the Standard as the first one in there.

You can also modify any of the ribbon pallets, BUT if you do that it won’t update when a new command is added in there by the developers.
*in Win you can add custom tabs to the ribbon, but Mac Rhino won’t let you do that [Yet]. [arguably the most lacking part in the Mac UI]

HTH
Akash

1 Like

Thank you. That is helpful and good to know. I’ve been doing some more searching online and also found another way to add a floating toolbar/pallette which is a useful way around it.

It shows how to combine more than one command into one button Lesson 3 - Customizing the Rhino 6 for Mac Tool Pallets on Vimeo