# Zdroje

## **Dynamo**

### **Wiki aplikace Dynamo**

Tato wiki slouží k seznámení s vývojem pomocí API aplikace Dynamo, která podporuje knihovny a nástroje.

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

### **Blog aplikace Dynamo**

Tento blog je nejaktuálnější sbírkou článků od týmu aplikace Dynamo, obsahuje informace o nových funkcích, pracovních postupech a dalších tématech.

<http://dynamobim.com/blog/>

### **Příručka k jazyku DesignScript**

Programovací jazyky slouží k vyjádření nápadů, které zahrnují logiku a výpočty. K vyjádření záměru návrhu byl vyvinut textový jazyk aplikace Dynamo (dříve nazýván DesignScript). Výpočetní návrhy jsou většinou spojeny se zkoumáním a aplikace Dynamo se snaží tento proces podpořit: doufáme, že pro vás bude jazyk flexibilní a rychlý a umožní vám návrh převést z konceptu ve skutečnost. Tato příručka je strukturována tak, aby uživatele bez znalosti programování nebo architektonické geometrie seznámila s různými tématy z těchto dvou protínajících se oborů.

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

### **Projekt Dynamo Primer**

Dynamo Primer je projekt s otevřeným zdrojovým kódem, který vytvořil Matt Jezyk a tým vývojářů aplikace Dynamo společnosti Autodesk. První verze příručky Primer byla vyvinuta společností Mode Lab. Chcete-li k projektu přispět, forkněte repozitář, přidejte obsah a odešlete pull request.

<https://github.com/DynamoDS/DynamoPrimer>

### **Vývoj doplňku Zero Touch pro aplikaci Dynamo**

Tato stránka popisuje vývoj vlastního uzlu aplikace Dynamo v jazyku C# pomocí rozhraní Zero Touch. Ve většině případů lze statické metody a třídy jazyka C# importovat bez úprav. Pokud vaše knihovna potřebuje pouze volat funkce a nikoliv vytvářet nové objekty, lze toho dosáhnout velmi snadno pomocí statických metod. Když aplikace Dynamo načte vaši knihovnu DLL, odstraní obor názvů prostor vašich tříd a zpřístupní všechny statické metody jako uzly.

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

## **Externí zdroje**

### **Python pro začátečníky**

Python je interpretovaný, interaktivní, objektově orientovaný programovací jazyk. Obsahuje moduly, výjimky, dynamické přetypování, vysokoúrovňové dynamické datové typy a třídy. Python spojuje pozoruhodné funkce s velmi jasnou syntaxí. Obsahuje rozhraní pro mnoho systémových volání a knihoven, různých okenních systémů a lze jej rozšířit pomocí kódu v jazyce C nebo C++. Navíc jej lze použít jako rozšiřující jazyk pro aplikace, které vyžadují programovatelné rozhraní. Jazyk Python je navíc přenositelný: lze jej spustit na různých Unixových distribucích, na Macu a ve Windows 2000 a novějších. Příručka pro začátečníky v jazyce Python obsahuje odkazy na další začátečnické návody a výukové zdroje.

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

### **AForge**

AForge.NET je systém s otevřeným zdrojovým kódem v jazyce C# vyvinutý pro vývojáře a výzkumníky z oboru počítačového vidění a umělé inteligence – zpracování obrazových dat, neuronové sítě, genetické algoritmy, fuzzy logika, strojové učení, robotika atd.

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

### **Wolfram MathWorld**

MathWorld je online matematický zdroj, který vytvořil Eric W. Weisstein spolu s tisíci dalších přispěvatelů. Protože se jeho obsah poprvé objevil v roce 1995, MathWorld se stal zdrojem matematických informací v matematických i učitelských komunitách. Na jeho články se odkazuje celá řada publikací a knih na různých vzdělávacích úrovních.

[http://mathworld.wolfram.com/](http://mathworld.wolfram.com)

## Zdroje k aplikaci Revit

### **buildz**

„Tyto příspěvky se týkají zejména platformy Revit a doporučených pracovních postupů.“

[http://buildz.blogspot.com/](http://buildz.blogspot.com)

### **Nathanův zápisník pro API aplikace Revit**

„Tento zápisník se pokouší odstranit některé nedostatky studijních materiálů a zařadit API aplikace Revit do kontextu práce s návrhy.“

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

### **Revit Python Shell**

„RevitPythonShell přidává do aplikací Autodesk Revit a Vasari interpret IronPython.“ Tento projekt je starší než aplikace Dynamo a je skvělou referencí pro vývoj v jazyce Python. Projekt RPS:

<https://github.com/architecture-building-systems/revitpythonshell>

Blog pro vývojáře:

[http://darenatwork.blogspot.com/](http://darenatwork.blogspot.com)

### **The Building Coder**

Robustní katalog pracovních postupů pro API aplikace Revit od jednoho z předních odborníků na BIM.

[http://thebuildingcoder.typepad.com/](http://thebuildingcoder.typepad.com)
