/SpeckleRhino

Rhino 5 & 6 + Grasshopper Speckle Clients

Primary LanguageC#MIT LicenseMIT

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

Usage

Download the latest build from the master branch.

⚠️ Please make sure you read the notes on migration and the (older) release notes. At the moment, to register a new account, use https://hestia.speckle.works/api/v1 as your server url, unless you've deployed your own speckle server.

Building Speckle for Rhino

Speckle for Rhino is developed with Visual Studio 2017.

In order to 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. 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. Build the solution

The complete build output will be found in the Solution Directory under the Debug or Release directory, depending on the configuration you are building.