Skip to content

Latest commit

 

History

History

SampleRhinoInsideElectronApp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Rhino.Inside Electron

Sample showing how to start Rhino from Electron

image

Requirements

Dependencies

  • electron-edge.js - [version 12.16.3] Used to communicate between .net and node.js.
  • rhino3dm.js - [version 0.13.0] Used to decode data from .net
  • three.js - [version 123] Used to display the geometry coming from Rhino in the Electron app.
  • Electron - [version 5.0.13] Used to host the application, UI, and javascript.
  • .net [version 4.8]
  • Rhino.Inside - [version 7.0.0] - Used to resolve Rhino related assemblies.
  • RhinoMethods Library - .net library that opens up Rhino.

Usage

  1. This assumes you've installed node.js and Rhino 7, and have built the RhinoMethods library.
  2. Clone this repository. Open a terminal to the cloned repository directory.
  3. Install dependencies: npm i.
  4. Start app: npm run start.
  5. An electron app will appear and eventually a wireframe render of a sphere.