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.

http://dynamobim.com/blog/

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.

http://mathworld.wolfram.com/

Risorse di Revit

buildz

Questi post riguardano principalmente la piattaforma Revit, con suggerimenti su come utilizzarla.

http://buildz.blogspot.com/

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.

http://thebuildingcoder.typepad.com/

Last updated