Se você estiver procurando exemplos sobre como desenvolver para o Dynamo, consulte os recursos abaixo:
Essas amostras são modelos do Visual Studio que você pode usar para iniciar seu próprio projeto:
ZeroTouchEssentials: modelo para os nós Sem toque básicos.
HelloDynamo: modelos para os nós NodeModel básicos e personalização da vista.
Modelo básico do NodeModel: HelloNodeModel.cs
Modelo básico de personalização da vista do NodeModel: HelloGui.cs, HelloGuiNodeView.cs, Slider.xaml, Slider.xaml.cs
DynamoSamples: modelos para o nó Sem toque, interface do usuário personalizada, testes e extensões de vista.
Amostras de interface do usuário
Criar um nó de interface de usuário básico e personalizado: CustomNodeModel.cs
Criar um menu suspenso: DropDown.cs
Testes do sistema: HelloDynamoSystemTests.cs
Testes do nó Sem toque: HelloDynamoZeroTouchTests.cs
Exemplo de nós Sem toque, incluindo um que implementa IGraphicItem
para afetar a renderização da geometria: BasicExample.cs
Exemplo de nós Sem toque para colorir a geometria usando IRenderPackage
: ColorExample.cs
Exemplos de extensão de vista: uma implementação IViewExtension que mostra uma janela sem janela restrita quando seu MenuItem é clicado.
NodeModelsEssentials: modelos para desenvolvimento avançado de pacotes do Dynamo usando o NodeModel.
Amostras essenciais:
Amostras de geometria:
Amostras de interface do usuário:
DynaText: uma biblioteca de nós Sem toque para criar texto no Dynamo.
Os desenvolvedores terceiros fizeram contribuições significativas e empolgantes para a plataforma, muitas das quais também são de código aberto. Os projetos a seguir são exemplos excepcionais do que pode ser feito com o Dynamo.
O Ladybug é uma biblioteca Python para carregar, analisar e modificar arquivos de Clima do EnergyPlus (epw).
https://github.com/ladybug-tools/ladybug
Honeybee é uma biblioteca Python para criar, executar e visualizar os resultados da análise de luz natural (RADIANCE) e energia (EnergyPlus/OpenStudio).
https://github.com/ladybug-tools/honeybee
Bumblebee: um plug-in para interoperabilidade do Excel e do Dynamo (GPL).
https://github.com/ksobon/Bumblebee
Clockwork é uma coleção de nós personalizados para atividades relacionadas ao Revit, bem como outras finalidades, como gerenciamento de lista, operações matemáticas, operações de sequência de caracteres, operações geométricas (principalmente caixas delimitadoras, malhas, planos, pontos, superfícies, UVs e vetores) e painéis.