Developer: RhinoCommon
Summary: The Rhino Application Platform (RAP) provides the tools for .Net developers to wrap their application around Rhino 5.0 by creating custom Skin.
Rhino 5.0 allows developers to customize most of Rhino's interface so that the application appears to be their own. We call this a custom Skin. With a custom Skin, you can change the application icon, splash screen, the application name etc. If you instead are searching for information on how to skin Rhinoceros 4.0 using the unmanaged C++ SDK, see the C++ SDK sample.
Creating a custom Skin for Rhino 5.0 involves creating a custom skin assembly:
using Rhino.Runtime; namespace MySkin { public class MyHippoSkin : Skin { protected override string ApplicationName { get { return "Hippopotamus"; } } } // You can override more methods and properties here }
Imports Rhino.Runtime Namespace MySkin Public Class MyHippoSkin Inherits Skin Protected Overrides ReadOnly Property ApplicationName() As String Get Return "Hippopotamus" End Get End Property End Class ' You can override more methods and properties here End Namespace
Warning: modifying the registry wrongly can have negative consequences on your system's stability and even damage the system.
| Item | Value |
| Subkey | HKEY_LOCAL_MACHINE\SOFTWARE\McNeel\Rhinoceros\5.0x64\Scheme: MySkin |
| Entry name | SkinDLLPath |
| Type | REG_SZ |
| Data value | C:\Src\MySkin\MySkinDLL\Release\MySkinDLL.rhs |
"C:\Program Files\Rhinoceros 4.0\System\Rhino4.exe" /scheme=MySkin