Skip to content

ashes2076/SpeckleRhino

 
 

Repository files navigation

alt text

SpeckleRhino

This repository contains various projects for building Speckle Clients for Rhino and Grasshopper. SpeckleCore (the .net speckle sdk) and SpeckleView (the frontend ui) are included as submodules.

Build status

Download

The latest build is here. Be sure to check out the getting started guide to get up to speed with some basics.

Building Speckle for Rhino

Speckle for Rhino is developed with Visual Studio 2017.

In order to debug/build Speckle for Rhino:

  1. Clone this repository
  2. run git submodule update --init to bring in the SpeckleCore submodule
  3. Navigate to the SpeckleView directory and run npm install from a console. This will install all dependencies for the SpeckleView project.
  4. Run npm run dev to build the UI and start a local server. Test it: in a browser, navigate to http://localhost:9090. You should see the SpeckleView UI.
  5. Open SpeckleRhino.sln from the repository root.
  6. Restore nuget packages.
  7. Start debugging either SpeckleRhino or SpeckleGrasshopper. To build the solution, make sure you run first npm run build in the SpeckleView folder to generate the dist.js file.

Note: by default, Speckle does not come with an object model. To actually be able to convert to and from Rhino when building/debugging, please clone and build the SpeckleCoreGeometry repository.

License

MIT

About

Rhino 6 + Grasshopper Speckle Clients

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.4%
  • Other 0.6%