Speckle for Dynamo Alpha is out! Get the latest version from the Dynamo Package Manager.
IMPORTANT:
The Receiver will often show a warning regarding Dictionary.ByKeysValues operation failed
. We are aware of that and are working with the Dynamo team to fix it. Nothing to worry about for the moment!
Install it from the package manager:
Latest release is 0.0.2 Alpha. Currently supported geometry types can be found here: speckleworks#10
Speckle for Dynamo is currently made up by 3 components:
The Sender lets you send data to Speckle receivers.
The Receiver lets you receive data from Speckle senders.
Speckle Accounts lets you manage your Speckle accounts and set the default account for new nodes, it can be accessed from: View > Speckle Accounts
Please submit a new issue!
The Receiver will often show a warning regarding Dictionary.ByKeysValues operation failed
. We are aware of that and are working with the Dynamo team to fix it. Nothing to worry about for the moment!
The SpeckleDynamo repo is currently made up by the following projects:
- SpeckleCore - submodule
- SpeckleDynamo - main project with receiver and sender component
- SpeckleDynamoConverter - the converter logic, compiles into a dll that is loaded by SpeckleCore using reflection see Converter.cs
- SpeckleDynamoFunctions - custom Dynamo nodes implementing the NodeModels interface must be calling methods in a separate dll in order to return something (other than basic types). This project contains methods called by the Receiver
AstFactory.BuildFunctionCall
. - SpecklePopup - login/registration popup, currently a clone of the one in the Rhino repo, to be added as a submodule
- SpeckleDynamoExtension - a Dynamo extension to add a
Speckle
item to the Dynamo menu bar, the sole scope of this is to let users set and change their default Speckle account, in the future more advanced functionalities could be added via the extension
- Visual Studio 2017
- .NET Framework 2.0+ installed (it might be missing on Windows 8/10)
- Clone/fork the repo
- Set SpeckleDynamo as start project and rebuild all
- Post build events have already been set up to copy all required files into the Dynamo Core 2.0 folder.
- A start action has been set to launch Dynamo Sandbox 2.0.
- These can be changed in the .csproj file, but please don't set them from Visual Studio.
SpeckleDynamo references all other projects, debugging it you can debug the other projects as well.
SpeckleDynamoExtension is not being referenced by Speckle Dynamo and should be debugged separately.
Speckle reimagines the design process from the Internet up: an open source (MIT) initiative for developing an extensible Design & AEC data communication protocol and platform. Contributions are welcome - we can't build this alone!