The Rhino.Inside® technology allows Rhino and Grasshopper to be embedded within other products. It may be possible to:
- Starting Rhino and Grasshopper as an add in another product.
- Call directly into the host's native APIs from a Grasshopper or Rhino plugin.
- Access Rhino's APIs through the host application.
- Grasshopper definitions can be opened and previewed in Rhino within the same process as the parent.
- Object can be natively created by Rhino or Grasshopper within the parent product.
This repository contains all the sample developer code for loading Rhino inside other 64-bit Windows applications.
These samples are compatible with Rhino 7 which can found here.
The samples in this repository are organized by folders that correspond to the Company\Product name of the host application where you can found more information.
This repository contains samples for:
- dotnet
- JavaScript
- Node.js A basic example showing how to run Rhino inside of Node.js via edge.js.
- Electron Sample of running Rhino inside Electron.
- Electron + GH Sample of running Grasshopper inside Electron.
- CEF Sample of running Grasshopper inside Chromium Embedded Framework.
Related projects:
- Rhino.Inside.Revit
- Rhino.Inside.CPython
- Rhino.Inside BricsCAD Bricsys
- Rhino.Inside.Unity
- Rhino.Inside.Unreal
- Rhino.Inside.AutoCAD
If you have any questions, visit the discussion forum...