-
Notifications
You must be signed in to change notification settings - Fork 654
Getting Started with Dynamo Development
This page describes how to set up the Dynamo NDK.
First you need to have Dynamo 0.5.2 installed together with Vasari or Revit. Please install Dynamo to its default location (C:\Autodesk\Dynamo\Core).
The Dynamo NDK runs on Windows 7 and 8, 32 and 64 bit.
You need to download and install the free available MS Visual Studio 2012 Express - Desktop or better.
After doing this, you can download the DynamoNdk-master.zip. Unzip it to a folder of your choice. In recommend to unzip it to the Visual Studio Projects Folder (C:\Users<your name>\Documents\Visual Studio 2012\Projects).
You can then run VisualStudio 2012 Express. When you click "Open File" you should see the DynamoNDK-master folder. Open it and load the DynamoNodeDK Projekt File.
After you loaded the page, there will be an empty Project. You can open the code via double-clicking on Class1.cs in the Solution Explorer on the right side. If everything seems right, you can run your first Build. You can run it via "Build" -> "Build Solution" in the menu.
After that, a notification in the lower left corner shoud say "Build Succeeded". Now you have created a new DLL which you will find here: C:\Autodesk\Dynamo\Core\DynamoNodes.dll.
If you don't have installed Dynamo to this folder, the build will not succeed. I will add a wiki for how to adopt your VS-Project soon.
If the Build succeeds, you can now run Dynamo and find your new node under "Scripting" -> "Custom Nodes" -> "My Node".
Now you can modify the class1.cs Code and generate your own custom nodes. Enjoy!
If you are not used to C#-programming: I will add more content to that soon.
This page is under development. I will add more content (including pictures or videos) soon. For questions not answered yet, don't hesitate to leave a new Issue.
Looking for help with using the Dynamo application? Try dynamobim.org.
- Dynamo 2.0 Language Changes Explained
- How Replication and Replication Guide work: Part 1
- How Replication and Replication Guide work: Part 2
- How Replication and Replication Guide work: Part 3