I’m delving into customising the look and feel of Rhino through a skin plugin, custom toolbars, editing the plugin scheme, and using an installer. I’ve gone through the some of the guides and samples:
- Rhino - Creating a Skin (Windows)
- rhino-developer-samples/rhinocommon/cs/SampleCsSkin at 8 · mcneel/rhino-developer-samples · GitHub
- Rhino - Creating and Deploying Plugin Toolbars
- Rhino - Procedurally Generate Toolbars
- Rhino8, WindowLayout - #6 by jstevenson
I’m using Visual Studio Windows Installer Project to create the installer.
So far so good, but a few questions:
-
How do you install .3dm templates? Is it as simple as adding the templates to the installer and then adding them to the
AppData\Roaming\McNeel\Rhinoceros\7.0\Localization\en-US\Template Files
during install? -
How do you create and install custom schemes? Do I setup Rhino with the settings I want, add the resulting
settings-Scheme_MyPlugin.xml
to installer, and copy to the usersAppData\Roaming\McNeel\Rhinoceros\8.0\settings
folder on install? Do I need to modify the registry to make Rhino recognise it? If a user edits their setup, what is the best way to “Reset to Plugin Defaults”? Or should my plugin handle the settings? -
Similar to above, but with custom display modes…
Being cheeky and tagging you @jstevenson because you seem to be the guru here…
Any advice is appreciated --either for the questions or more generally about creating custom Rhino setups!
Cheers,
– Luke