Coding custom Node


#1

I’d like to code my own Node in VB.NET, and make Dynamo “recognize” resulting .NET assembly. Where should I look for more detailed guidelines?


#2

recent answer in this thread may help: http://dynamobim.org/forums/topic/python-parametertype/

 


#3

Julien, is there a short step-by-step guide on what to do in VB.NET or C# code, what Dynamo assemblies to reference, and where to store resulting binaries for Dynamo to recognize? Just the basics, in fact.


#4

There’s a small guide here: https://github.com/DynamoDS/Dynamo/wiki/Getting-Started-with-Dynamo-Development

Be aware, though, that it’s outdated. I would probably wait until the migration from 0.6.3 to 0.7.0 is completed.


#5

If I went through the steps outlined for creating a custom node in C# how would I go about sharing that node with others? What’s the mechanism exactly if they are running Dynamo on their machines? I apologize if this is obvious to others. I’m just unsure how I would give these nodes to fellow users if they have their own install of Dynamo. Thanks.


#6

share the custom as package with the package manager (0.6.3). becomes available then for the community.


#7

Nuri, as far as I know there is currently no infrastructure in place that allows for sharing nodes that are built as DLLs. Have a look at this discussion: https://github.com/DynamoDS/Dynamo/issues/957