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.
Download the latest build from the master
branch.
https://hestia.speckle.works/api/v1
as your server url, unless you've deployed your own speckle server.
Speckle for Rhino is developed with Visual Studio 2017.
In order to build Speckle for Rhino:
- Clone this repository
- run
git submodule update --init
to bring in the SpeckleCore submodule - Navigate to the SpeckleView directory and run
npm install
from a console. This will install all dependencies for the SpeckleView project. - Run
npm run dev
to build the UI and start a local server. In a browser, navigate tohttp://localhost:9090
. You should see the SpeckleView UI - Open SpeckleRhino.sln from the repository root.
- Restore nuget packages.
- 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.