Dynamo
Primer for v2.0
Čeština
Čeština
  • O aplikaci
  • Úvod
    • Co je aplikace Dynamo a jak funguje?
    • Uživatelská příručka Primer, komunita a platforma aplikace Dynamo
  • Nastavení aplikace Dynamo
  • Uživatelské rozhraní
    • Pracovní prostor
    • Knihovna
  • Uzly a dráty
  • Základní uzly a koncepce
    • Rejstřík uzlů
    • Geometrie pro výpočetní návrh
      • Přehled geometrie
      • Vektor, rovina a souřadnicový systém
      • Body
      • Křivky
      • Povrchy
      • Tělesa
      • Sítě
    • Stavební bloky programů
      • Data
      • Matematika
      • Logika
      • Řetězce
      • Barva
    • Práce se seznamy
      • Co je to seznam
      • Práce se seznamy
      • Seznamy seznamů
      • N-rozměrné seznamy
    • Slovníky v aplikaci Dynamo
      • Co je to slovník
      • Uzly slovníku
      • Slovníky v blocích kódu
      • Případy použití aplikace Revit
  • Vlastní uzly a balíčky
    • Vlastní uzly
      • Úvod do práce s vlastními uzly
      • Tvorba vlastního uzlu
      • Publikování do knihovny
    • Balíčky
      • Úvod do práce s balíčky
      • Příklad balíčku – sada nástrojů pro sítě
      • Vývoj balíčku
      • Publikování balíčku
      • Importování Zero-Touch
  • Dynamo pro aplikaci Revit
    • Propojení s aplikací Revit
    • Výběr
    • Úpravy
    • Tvorba
    • Přizpůsobení
    • Dokumentování
  • Dynamo for Civil 3D
    • Připojení aplikace Civil 3D
    • Začínáme
    • Knihovna uzlů
    • Vzorové pracovní postupy
      • Silnice
        • Umístění sloupů osvětlení
      • Terén
        • Umístění služeb
      • Pomůcky
        • Přejmenování stavebních objektů
      • Železnice
        • Vůle obalových křivek
      • Zaměření
        • Správa skupin bodů
    • Pokročilá témata
      • Vazby objektů
      • Python a Civil 3D
    • Přehrávač skriptů Dynamo
    • Užitečné balíčky
    • Zdroje
  • Dynamo v aplikaci Forma (beta verze)
    • Nastavení rozšíření Dynamo Player v aplikaci Forma
    • Přidávání a sdílení grafů v rozšíření Dynamo Player
    • Spouštění grafů v rozšíření Dynamo Player
    • Rozdíly mezi výpočetní službou Dynamo a počítačovou aplikací Desktop
  • Kódování v aplikaci Dynamo
    • Bloky kódů a jazyk DesignScript
      • Co je blok kódu
      • Syntaxe DesignScript
      • Zkratka
      • Funkce
    • Geometrie pomocí jazyka DesignScript
      • Základy geometrií v jazyku DesignScript
      • Geometrická primitiva
      • Vektorová matematika
      • Křivky: Interpolované a řídicí body
      • Posunutí, otočení a další transformace
      • Plochy: Interpolace, řídicí body, spojení profilů, rotace
      • Geometrická parametrizace
      • Průnik a oříznutí
      • Booleovské operace geometrií
      • Generátory bodů v jazyce Python
    • Python
      • Uzly jazyka Python
      • Python a Revit
      • Nastavení vlastní šablony jazyka Python
    • Změny jazyka
  • Osvědčené postupy
    • Strategie grafů
    • Strategie skriptování
    • Skriptování – reference
    • Správa programu
    • Efektivní práce s velkými sadami dat v aplikaci Dynamo
  • Vzorové pracovní postupy
    • Pracovní postupy Začínáme
      • Parametrická váza
      • Body atraktoru
    • Rejstřík konceptů
  • Příručka Primer pro vývojáře
    • Sestavení aplikace Dynamo ze zdroje
      • Sestavení doplňku DynamoRevit ze zdroje
      • Správa a aktualizace závislostí v aplikaci Dynamo
    • Vývoj pro aplikaci Dynamo
      • Začínáme
      • Případová studie funkce Zero-Touch – uzel osnovy
      • Provádění skriptů jazyka Python v uzlech Zero-Touch (C#)
      • Další práce s funkcí Zero-Touch
      • Pokročilé přizpůsobení uzlů aplikace Dynamo
      • Použití typů COM (interoperability) v balíčcích aplikace Dynamo
      • Případová studie uzlu NodeModel – vlastní uživatelské rozhraní
      • Aktualizace balíčků a knihoven aplikace Dynamo pro aplikaci Dynamo 2.x
      • Aktualizace balíčků a knihoven aplikace Dynamo pro aplikaci Dynamo 3.x
      • Rozšíření
      • Definování vlastní organizace balíčků pro Dynamo 2.0+
      • Rozhraní příkazového řádku aplikace Dynamo
      • Integrace pro aplikaci Dynamo
      • Vývoj pro modul Dynamo pro aplikaci Revit
      • Publikování balíčku
      • Vytvoření balíčku z aplikace Visual Studio
      • Rozšíření jako balíčky
    • Žádosti o přijetí změn
    • Očekávání při testování
    • Příklady
  • Příloha
    • Nejčastější dotazy
    • Vizuální programování a aplikace Dynamo
    • Zdroje
    • Poznámky k verzi
    • Užitečné balíčky
    • Vzorové soubory
    • Mapa integrace hostitelů
    • Stažení souboru PDF
    • Klávesové zkratky aplikace Dynamo
Powered by GitBook
On this page
  • Dynamo
  • Wiki aplikace Dynamo
  • Blog aplikace Dynamo
  • Příručka k jazyku DesignScript
  • Projekt Dynamo Primer
  • Vývoj doplňku Zero Touch pro aplikaci Dynamo
  • Externí zdroje
  • Python pro začátečníky
  • AForge
  • Wolfram MathWorld
  • Zdroje k aplikaci Revit
  • buildz
  • Nathanův zápisník pro API aplikace Revit
  • Revit Python Shell
  • The Building Coder
Edit on GitHub
Export as PDF
  1. Příloha

Zdroje

PreviousVizuální programování a aplikace DynamoNextPoznámky k verzi

Last updated 2 years ago

Dynamo

Wiki aplikace Dynamo

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

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.

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ů.

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.

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.

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.

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.

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.

Zdroje k aplikaci Revit

buildz

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

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.“

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:

The Building Coder

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

https://github.com/DynamoDS/Dynamo/wiki
http://dynamobim.com/blog/
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
https://github.com/DynamoDS/DynamoPrimer
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
https://www.python.org/about/gettingstarted
http://www.aforgenet.com/framework/
http://mathworld.wolfram.com/
http://buildz.blogspot.com/
http://wiki.theprovingground.org/revit-api
http://darenatwork.blogspot.com/
http://thebuildingcoder.typepad.com/