Risorse
Dynamo
Wiki di Dynamo
Questa Wiki serve per imparare a sviluppare l'interfaccia API di Dynamo, supportando le librerie e gli strumenti.
https://github.com/DynamoDS/Dynamo/wiki
Blog di Dynamo
Questo blog è la raccolta di articoli più aggiornata del team di Dynamo, che discute di nuove funzionalità, workflow e tutto ciò che riguarda Dynamo.
Guida di DesignScript
I linguaggi di programmazione sono creati per esprimere idee, che in genere coinvolgono logica e calcolo. Oltre a questi obiettivi, è stato creato il linguaggio testuale di Dynamo (in precedenza DesignScript) per esprimere gli intenti progettuali. È generalmente riconosciuto che la progettazione computazionale è esplorativa e Dynamo tenta di supportare questa funzionalità: ci auguriamo che il linguaggio sia flessibile e veloce abbastanza da portare un progetto dall'idea iniziale, attraverso iterazioni di progetto, alla forma finale. Questo manuale è strutturato in modo da offrire ad un utente che non conosce la programmazione o la geometria architettonica piena esposizione ad una serie di argomenti in queste due discipline intersecanti.
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
Progetto Dynamo Primer
Dynamo Primer è un progetto open source avviato da Matt Jezyk e dal team di sviluppo di Dynamo di Autodesk. La prima versione della guida introduttiva è stata sviluppata da Mode Lab. Per contribuire, creare una copia di repository tramite fork, aggiungere il contenuto e inviare una richiesta pull.
https://github.com/DynamoDS/DynamoPrimer
Sviluppo di plug-in zero-touch per Dynamo
In questa pagina viene descritta la procedura di sviluppo di un nodo di Dynamo personalizzato in C# utilizzando l'interfaccia zero-touch. Nella maggior parte dei casi, le classi e i metodi statici C# possono essere importati senza modifica. Se la libreria deve chiamare solo funzioni e non costruire nuovi oggetti, questo obiettivo si può ottenere molto facilmente con i metodi statici. Quando Dynamo carica la DLL, verrà rimossa dallo spazio dei nomi delle classi e tutti i metodi statici verranno esposti come nodi.
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
Risorse esterne
Python per principianti
Python è un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti. Include moduli, eccezioni, digitazione dinamica, tipi di dati dinamici di altissimo livello e classi. Python combina una potenza straordinaria con una sintassi molto chiara. Ha interfacce a molte librerie e chiamate di sistema, nonché a diversi sistemi di finestre ed è espandibile in C o C++. È inoltre utilizzabile come linguaggio di estensione per le applicazioni che richiedono un'interfaccia programmabile. Infine, Python è portatile: può essere eseguito su molte varianti di Unix, su Mac e su Windows 2000 e versioni successive. Il manuale Beginner's Guide to Python contiene collegamenti ad altre esercitazioni introduttive e risorse per l'apprendimento di Python.
https://www.python.org/about/gettingstarted
AForge
AForge.NET è un framework C# open source progettato per sviluppatori e ricercatori nei campi della visione artificiale e dell'intelligenza artificiale: elaborazione delle immagini, reti neurali, algoritmi genetici, logica fuzzy, apprendimento automatico, robotica, ecc.
http://www.aforgenet.com/framework/
Wolfram MathWorld
MathWorld è una risorsa matematica in linea, assemblata da Eric W. Weisstein con l'assistenza di migliaia di collaboratori. Da quando il suo contenuto è apparso per la prima volta in linea nel 1995, MathWorld è diventato un nesso di informazioni matematiche sia nelle comunità matematiche che didattiche. Le sue voci sono ampiamente utilizzate nei giornali e nei libri che coprono tutti i livelli educativi.
Risorse di Revit
buildz
Questi post riguardano principalmente la piattaforma Revit, con suggerimenti su come utilizzarla.
Nathan's Revit API Notebook
Questo blocco appunti tenta di rimediare ad alcune carenze delle risorse nell'apprendimento e nell'applicazione dell'API di Revit nel contesto di un workflow di progettazione.
http://wiki.theprovingground.org/revit-api
Shell Python di Revit
RevitPythonShell aggiunge un interprete IronPython ad Autodesk Revit e Vasari. Questo progetto precede Dynamo ed è un ottimo riferimento per lo sviluppo di Python. Progetto RPS:
https://github.com/architecture-building-systems/revitpythonshell
Blog per sviluppatori:
http://darenatwork.blogspot.com/
The Building Coder
Un catalogo affidabile di workflow dell'API di Revit, creato da uno dei principali esperti del BIM.
Last updated