Recursos

Wiki do Dynamo

“Este wiki serve para aprender sobre o desenvolvimento usando a API do Dynamo, suportando bibliotecas e ferramentas.”

https://github.com/DynamoDS/Dynamo/wiki

Blog do Dynamo

Este blog é a coleção mais atualizada de artigos da equipe do Dynamo, discutindo novos recursos, fluxos de trabalho e tudo o que o Dynamo tem.

http://dynamobim.com/blog/

Guia do DesignScript

As linguagens de programação são criadas para expressar ideias, envolvendo lógica e cálculo. Além desses objetivos, a linguagem textual do Dynamo (anteriormente, DesignScript) foi criada para expressar as ideias do projeto. Em geral, reconhece-se que o projeto de cálculo é exploratório e o Dynamo tenta suportar isso: esperamos que você encontre a linguagem flexível e rápido o suficiente para levar um projeto do conceito até as iterações de projeto e a sua forma final. Este manual está estruturado para fornecer a um usuário sem conhecimento de geometria de programação ou arquitetura arquitetônica uma exposição completa a uma variedade de tópicos nessas duas disciplinas que se cruzam.

http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf

O projeto Dynamo Primer

O Dynamo Primer é um projeto de código aberto, iniciado por Matt Jezyk e a equipe de desenvolvimento do Dynamo na Autodesk. A primeira versão do manual foi desenvolvida pela Mode Lab. Para contribuir, verifique o repositório, adicione seu conteúdo e envie uma solicitação.

https://github.com/DynamoDS/DynamoPrimer

Desenvolvimento do plug-in Zero Touch para o Dynamo

Esta página descreve o processo de desenvolvimento de um nó do Dynamo personalizado no C# usando a interface “Zero Touch”. Na maioria dos casos, é possível importar as classes e os métodos estáticos em C# sem modificações. Se sua biblioteca só precisar chamar funções e não construir novos objetos, isso poderá ser facilmente obtido com métodos estáticos. Quando o Dynamo carrega seu DLL, ele removerá o espaço de nome de suas classes e exporá todos os métodos estáticos como nós.

https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development

Python para Iniciantes

O Python é uma linguagem de programação interativa e orientada a objetos. Ele incorpora módulos, exceções, tipo de dados dinâmicos, tipos de dados dinâmicos de alto nível e classes. O Python combina um poder extraordinário com sintaxe muito clara. Ele tem interfaces para muitas chamadas de sistema e bibliotecas, bem como para vários sistemas de janelas, e é extensível em C ou C++. Também é possível usá-lo como linguagem de extensão para aplicativos que precisam de uma interface programável. Por fim, o Python é portátil: ele é executado em muitas variantes do Unix, no Mac e no Windows 2000 e posterior. O Guia do Iniciante para Python vincula outros tutoriais de introdução e recursos para aprender Python.

https://www.python.org/about/gettingstarted

AForge

O AForge.NET é uma estrutura em C# de código aberto projetada para desenvolvedores e pesquisadores nos campos da Pesquisa Visual Computacional e Inteligência Artificial – processamento de imagens, redes neurais, algoritmos genéticos, lógica difusa, aprendizado de máquina, robótica etc.

http://www.aforgenet.com/framework/

Wolfram MathWorld

MathWorld é um recurso de matemática on-line, desenvolvido por Eric W. Weisstein com ajuda de milhares de colaboradores. Desde que o seu conteúdo apareceu pela primeira vez em 1995, o MathWorld tornou-se num centro de informações matemáticas nas comunidades matemáticas e educacionais. Suas informações são amplamente referenciadas em publicações científicas e livros que abrangem todos os níveis educacionais.

http://mathworld.wolfram.com/

Recursos do Revit

buildz

“Essas postagens são principalmente sobre a plataforma Revit, com recomendações sobre como aproveitá-la.”

http://buildz.blogspot.com/

Bloco de notas da API do Revit de Nathan

“Esse bloco de notas tenta corrigir algumas 'deficiências de recursos' na aprendizagem e na aplicação da API do Revit no contexto de um fluxo de trabalho de projeto”

http://wiki.theprovingground.org/revit-api

Shell do Python do Revit

“O RevitPythonShell adiciona um interpretador IronPython ao Autodesk Revit e Vasari.” Esse projeto é anterior ao Dynamo e é uma ótima referência para o desenvolvimento do Python. Projeto RPS: https://github.com/architecture-building-systems/revitpythonshell Blog do desenvolvedor: http://darenatwork.blogspot.com/

O Codificador de Construção

Um catálogo robusto de fluxos de trabalho da API do Revit de um dos principais especialistas em BIM.

http://thebuildingcoder.typepad.com/