Esta página wiki se ha diseñado para obtener información sobre el desarrollo mediante la API de Dynamo, e incluye bibliotecas y herramientas.
https://github.com/DynamoDS/Dynamo/wiki
Este blog es la colección más actualizada de artículos del equipo de Dynamo, donde se explican las nuevas funciones, los flujos de trabajo y todos los aspectos relacionados con Dynamo.
Se crean lenguajes de programación para expresar ideas, normalmente, con lógica y cálculo. Además de estos objetivos, el lenguaje textual de Dynamo (anteriormente, DesignScript) se ha creado para expresar las intenciones del diseño. Por lo general, se reconoce que el diseño computacional es exploratorio y Dynamo intenta apoyar esto: esperamos que el lenguaje le resulte flexible y lo suficientemente rápido como para desarrollar un diseño desde el concepto y las iteraciones de diseño hasta la forma final. Este manual se ha organizado para ofrecer a los usuarios sin conocimientos de programación o geometría arquitectónica información completa sobre diversos temas de estas dos disciplinas relacionadas.
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
Dynamo Primer es un proyecto de código abierto iniciado por Matt Jezyk y el equipo de desarrollo de Dynamo de Autodesk. La primera versión de este manual de introducción fue desarrollada por Mode Lab. Para colaborar, bifurque el repositorio, añada contenido y envíe una solicitud de extracción.
https://github.com/DynamoDS/DynamoPrimer
En esta página, se describe el proceso de desarrollo de un nodo de Dynamo personalizado en C# mediante la interfaz de "Zero Touch". En la mayoría de los casos, se pueden importar clases y métodos estáticos de C# sin modificaciones. Si la biblioteca solo necesita funciones de llamada y no crear nuevos objetos, esto se puede conseguir muy fácilmente con métodos estáticos. Cuando Dynamo carga el archivo DLL, eliminará el espacio de nombres de las clases y mostrará todos los métodos estáticos como nodos.
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
Python es un lenguaje de programación interpretado, interactivo y orientado a objetos. Incorpora módulos, excepciones, escritura dinámica, tipos de datos dinámicos de alto nivel y clases. Python combina una potencia notable con una sintaxis muy clara. Incluye interfaces para muchas llamadas y bibliotecas del sistema, así como para diversos sistemas de ventanas, y es extensible en C o C++. También se puede utilizar como lenguaje de extensión para aplicaciones que necesitan una interfaz programable. Por último, Python es portátil: se ejecuta en muchas variantes de Unix, en Mac, y en Windows 2000 y versiones posteriores. La guía para principiantes de Python ofrece vínculos a otros aprendizajes y recursos de introducción para el aprendizaje de Python.
https://www.python.org/about/gettingstarted
AForge.NET es un marco de trabajo de C# de código abierto diseñado para desarrolladores e investigadores de los campos de la visión y la inteligencia artificiales: procesamiento de imágenes, redes neuronales, algoritmos genéticos, lógica indefinida, aprendizaje automático, robótica, etc.
http://www.aforgenet.com/framework/
MathWorld es un recurso en línea de matemáticas recopilado por Eric W. Weisstein con ayuda de miles de colaboradores. Desde que su contenido apareció por primera vez en línea en 1995, MathWorld se ha convertido en un nexo de información matemática tanto en las comunidades matemáticas como en las educativas. Sus entradas hacen referencia ampliamente a diarios y libros que abarcan todos los niveles educativos.
Estas publicaciones tratan principalmente sobre la plataforma Revit, con recomendaciones sobre cómo disfrutarla.
Este bloc de notas intenta solucionar algunas "deficiencias de recursos" en el aprendizaje y la aplicación de la API de Revit en el contexto de un flujo de trabajo de diseño.
http://wiki.theprovingground.org/revit-api
RevitPythonShell añade un intérprete de IronPython a Autodesk Revit y Vasari. Este proyecto es anterior a Dynamo y es una excelente referencia para el desarrollo mediante Python. Proyecto RPS:
https://github.com/architecture-building-systems/revitpythonshell
Blog del desarrollador:
http://darenatwork.blogspot.com/
Un completo catálogo de flujos de trabajo de la API de Revit de uno de los expertos más importantes de BIM.