Knihovna obsahuje všechny načtené uzly, včetně výchozích kategorií uzlů, které jsou dodávány s instalací, a všech dalších načtených vlastních uzlů nebo balíčků. Uzly v knihovně jsou hierarchicky uspořádány v rámci knihoven, kategorií a případně podkategorií.
Základní uzly: Dodávány s výchozí instalací.
Vlastní uzly: Často používané postupy nebo speciální graf si můžete uložit jako vlastní uzly. Vlastní uzly můžete také sdílet s komunitou.
Uzly z nástroje Package Manager: Kolekce publikovaných vlastních uzlů.
V tomto tématu si vysvětlíme hierarchii kategorií uzlů, ukážeme si, jak lze rychle vyhledávat v knihovně a seznámíme se s některými často používanými uzly.
Procházení těchto kategorií je nejrychlejší způsob, jak pochopit hierarchii toho, co můžeme přidat do našeho pracovního prostoru, a nejlepší způsob, jak objevit nové uzly, které jste předtím nepoužili.
Procházejte knihovnu kliknutím na nabídky a rozbalte jednotlivé kategorie a jejich podkategorie.
K počátečnímu zkoumání je vhodná nabídka Geometry, protože obsahuje největší množství uzlů.
Knihovna
Kategorie
Dílčí kategorie
Uzel
Uzly jsou dále kategorizovány do stejné podkategorie na základě toho, zda uzly vytvářejí data, provádějí akce nebo dotazují data.
Přesunutím ukazatele myši nad uzel zobrazíte podrobnější informace kromě jeho názvu a ikony. To nám umožňuje rychle pochopit, co uzel dělá, jaké bude vyžadovat vstupy a jaký bude poskytovat výstup.
Popis – prostý jazyk popisující uzel
Ikona – větší verze ikony v nabídce knihovny
Vstupy – název, datový typ a datová struktura
Výstupy – datový typ a struktura
Pokud přibližně víte, který uzel chcete přidat do pracovního prostoru, začněte zadávat jeho název do pole Hledat, čímž vyhledáte všechny odpovídající uzly.
Kliknutím na uzel, který chcete přidat, nebo stisknutím klávesy Enter přidáte zvýrazněné uzly do středu pracovního prostoru.
Kromě použití klíčových slov při hledání uzlů můžete zadat hierarchii oddělenou tečkou do vyhledávacího pole nebo pomocí bloků kódu (které používají textový jazyk aplikace Dynamo).
Hierarchie jednotlivých knihoven se odráží v názvu uzlů přidaných do pracovního prostoru.
Zadáním různých částí místa uzlu v hierarchii knihovny ve formátu library.category.nodeName
získáte různé výsledky:
library.category.nodeName
category.nodeName
nodeName
nebo keyword
Název uzlu v pracovním prostoru se obvykle vykresluje ve formátu category.nodeName
, s důležitými výjimkami zejména v kategoriích Input a View.
Dávejte pozor na podobně pojmenované uzly a všimněte si rozdílu kategorií:
Uzly z většiny knihoven budou obsahovat formát kategorie
Uzly Point.ByCoordinates
a UV.ByCoordinates
mají stejný název, ale pocházejí z různých kategorií
Mezi povinné výjimky patří funkce Built-in, Core.Input, Core.View a Operators
Základní instalace aplikace Dynamo zahrnuje stovky uzlů. Které z nich jsou nezbytné pro vývoj našich vizuálních programů? Zaměřme se na ty, které nám umožňují definovat parametry programu (Input), zobrazit výsledky akce uzlu (Watch) a definovat vstupy nebo funkce pomocí zástupce (Code Block).
Vstupní uzly jsou primárním prostředkem pro uživatele našeho vizuálního programu – ať jste to vy nebo někdo jiný – pro propojení s klíčovými parametry. Níže jsou uvedeny některé uzly dostupné v základní knihovně:
Logická hodnota
Number
String
Number Slider
Directory Path
Integer Slider
File Path
Uzly Watch jsou nezbytné ke správě dat, která prochází vaším vizuálním programem. Výsledek uzlu si můžete zobrazit prostřednictvím náhledu dat uzlu, když nad uzel umístíte ukazatel myši.
V uzlu Watch je vhodné zachovat náhled zobrazený.
Pomocí uzlu Watch3D si můžete zobrazit výsledky geometrie.
Oba tyto uzly jsou dostupné v základní knihovně v kategorii View.
Tip: Pokud vizuální program obsahuje mnoho uzlů, může být někdy 3D náhled rozptylující. Zvažte zrušení zaškrtnutí možnosti Zobrazovat náhled pozadí v nabídce Nastavení a použití uzlu Watch3D k zobrazení náhledu geometrie.
Uzly Code Block lze použít k definování bloku kódu pomocí řádků oddělených středníky. Může to být jednoduchý kód, například X/Y
.
Bloky kódu také můžete použít jako zkratku k definování položky Number Input nebo k volání funkce jiného uzlu. Syntaxe se řídí konvencí pojmenování textového jazyka aplikace Dynamo, DesignScript.
Níže je uvedena jednoduchá ukázka (s pokyny) použití bloku kódu ve skriptu.
Dvojitým kliknutím vytvořte uzel Code Block.
Zadejte Circle.ByCenterPointRadius(x,y);
.
Kliknutím na pracovní prostor pro zrušení výběru by se měly automaticky přidat vstupy x
a y
.
Vytvořte uzly Point.ByCoordinates a Number Slider a připojte je ke vstupům uzlu Code Block.
Výsledek spuštění vizuálního programu je zobrazen jako kružnice v 3D náhledu.
Tvorba: Vytvořte nebo sestavte geometrii od začátku. Vytvořte například kružnici.
Akce: Proveďte akci s objektem. Změňte například velikost kružnice.
Dotaz: Získejte vlastnost objektu, který již existuje. Zjistěte například poloměr kružnice.
Pracovní prostor aplikace Dynamo se skládá ze čtyř hlavních prvků.
Všechny aktivní karty
Režim náhledu
Ovládací prvky pro přiblížení / posun pohledu
Uzel v pracovním prostoru
Při otevření nového souboru se ve výchozím nastavení otevře nový domovský pracovní prostor.
Můžete vytvořit vlastní uzel a otevřít jej v pracovním prostoru vlastního uzlu.
V každém okně aplikace Dynamo je povolen pouze jeden domovský pracovní prostor, ale na kartách můžete mít otevřeno více pracovních prostorů vlastních uzlů.
Existují 3 metody přepínání mezi různými náhledy:
a. Pomocí ikon v pravém horním rohu
b. Kliknutím pravým tlačítkem myši na pracovní prostor
Přepnutí z 3D náhledu na náhled grafu
Přepnutí z náhledu grafu na 3D náhled
c. Pomocí klávesové zkratky (Ctrl+B)
K navigaci v obou pracovních prostorech můžete využívat ikony nebo myš.
a. V režimu náhledu grafu
Pomocí ikon:
Pomocí myši:
Kliknutí levým tlačítkem – Výběr
Kliknutí levým tlačítkem a přetažení – Pole výběru umožňující výběr více uzlů
Otáčení prostředním kolečkem nahoru/dolů – Přiblížení/oddálení
Kliknutí prostředním kolečkem a přetažení – Posun pohledu
Kliknutí pravým tlačítkem kdekoli na kreslicí ploše – Otevření hledání na kreslicí ploše
b. V režimu 3D náhledu
Pomocí ikon:
Pomocí myši:
Otáčení prostředním kolečkem nahoru/dolů – Přiblížení/oddálení
Kliknutí prostředním kolečkem a přetažení – Posun pohledu
Kliknutí pravým tlačítkem a přetažení – Orbit
Kliknutím levým tlačítkem myši vyberte libovolný uzel.
Chcete-li vybrat více uzlů, kliknutím a přetažením vytvořte pole výběru.
Uživatelské rozhraní aplikace Dynamo je uspořádáno do pěti hlavních oblastí. Níže naleznete jeho stručný přehled a v následujících částech naleznete informace o pracovním prostoru a knihovně.
Nabídky
Panel nástrojů
Knihovna
Pracovní prostor
Panel spuštění
Zde jsou nabídky pro základní funkce aplikace Dynamo. Podobně jako u většiny softwaru pro systém Windows se první dvě nabídky týkají správy souborů, operací pro výběr a úpravy obsahu. Zbývající nabídky jsou specifičtější pro aplikaci Dynamo.
V rozevírací nabídce Dynamo naleznete obecné informace a přístup k nastavení.
O aplikaci – Zde naleznete informace o verzi aplikace Dynamo nainstalované v počítači.
Smlouva o shromažďování údajů o použitelnosti – Zde můžete povolit nebo zakázat sdílení uživatelských dat za účelem zlepšení aplikace Dynamo.
Předvolby – Zahrnuje nastavení, jako je definování přesnosti aplikace na určený počet desetinných míst a kvality rendrování geometrie.
Ukončit aplikaci Dynamo
Pokud máte problém, podívejte se do nabídky Nápověda. Prostřednictvím internetového prohlížeče můžete navštívit některou z referenčních webových stránek aplikace Dynamo.
Začínáme – Stručný úvod do používání aplikace Dynamo.
Interaktivní průvodce –
Ukázky – Vzorové referenční soubory.
Slovník aplikace Dynamo – Zdroj s dokumentací o všech uzlech.
Webová stránka aplikace Dynamo – Zobrazení projektu aplikace Dynamo v úložišti GitHub.
Stránka Wiki k projektu aplikace Dynamo – Na stránce Wiki najdete informace o vývoji pomocí rozhraní Dynamo API, podpůrných knihoven a nástrojů.
Zobrazit úvodní stránku – Návrat na úvodní stránku aplikace Dynamo, když se nacházíte v dokumentu.
Hlášení chyby – Otevře problém v úložišti GitHub.
Panel nástrojů aplikace Dynamo obsahuje řadu tlačítek pro rychlý přístup k práci se soubory a také příkazy Zpět [Ctrl+Z] a Znovu [Ctrl+Y]. Zcela vpravo je další tlačítko, které umožňuje exportovat snímek pracovního prostoru, což je mimořádně užitečné pro dokumentaci a sdílení.
Knihovna aplikace Dynamo je kolekce funkčních knihoven, z nichž každá obsahuje uzly seskupené podle kategorie. Skládá se ze základních knihoven, které jsou přidány při výchozí instalaci aplikace Dynamo. Jak budeme pokračovat v představování jejího použití, ukážeme si, jak rozšířit základní funkce pomocí vlastních uzlů a dalších balíčků. Podrobnější informace o jejím používání naleznete v části Knihovna.
Pracovní prostor je místo, kde sestavujete své vizuální programy. Můžete také měnit jeho nastavení náhledu tak, abyste si zde mohli prohlížet 3D geometrie. Další podrobnosti naleznete v části Pracovní prostor.
Zde spusťte skript aplikace Dynamo. Kliknutím na ikonu rozevíracího seznamu na tlačítku Spuštění můžete přepínat mezi různými režimy.
Automaticky: Automaticky spustí skript. Změny se aktualizují v reálném čase.
Ruční: Skript se spustí pouze po kliknutí na tlačítko Spustit. To je užitečné při provádění změn ve složitých a těžkých skriptech.
Pravidelně: Ve výchozím nastavení je tato možnost zobrazena šedě. Tato možnost je dostupná pouze v případě, že je použit uzel DateTime.Now. Graf můžete nastavit tak, aby se spouštěl automaticky v zadaném intervalu.
Náhled grafu
3D náhled
Přizpůsobit oknu
Přiblížit
Oddálit
Posun pohledu
Přizpůsobit oknu
Přiblížit
Oddálit
Posun pohledu
Orbit
Nový – Vytvoří nový soubor .dyn.
Otevřít – Otevře existující soubor .dyn (pracovní prostor) nebo .dyf (vlastní uzel).
Uložit/uložit jako – Uloží aktivní soubor .dyn nebo .dyf.
Zpět – Vrátí zpět poslední akci.
Znovu – Znovu provede další akci.
Exportovat pracovní prostor jako obrázek – Exportuje viditelný pracovní prostor jako soubor PNG.