Interfejs użytkownika (UI) aplikacji Dynamo jest podzielony na pięć głównych regionów. Krótko je tutaj omówimy i objaśnimy dokładniej obszar roboczy oraz bibliotekę w kolejnych sekcjach.
Menu
Pasek narzędzi
Biblioteka
Obszar roboczy
Pasek uruchamiania
Tutaj znajdują się menu podstawowych funkcji aplikacji Dynamo. Podobnie jak w większości programów systemu Windows, operacje związane z zarządzaniem plikami i dotyczące wyboru oraz edycji elementów znajdują się w dwóch pierwszych menu. Pozostałe menu są bardziej specyficzne dla dodatku Dynamo.
Ogólne informacje i ustawienia można znaleźć w menu rozwijanym aplikacji Dynamo.
Informacje — dowiedz się, jaka wersja aplikacji Dynamo jest zainstalowana na komputerze.
Umowa dotycząca gromadzenia danych o użytkowaniu — umożliwia to zaakceptowanie lub odrzucenie opcji udostępniania danych użytkownika w celu ulepszenia aplikacji Dynamo.
Preferencje — zawiera ustawienia, takie jak dokładność dziesiętna i jakość renderingu geometrii w aplikacji.
Zakończ dodatek Dynamo
Jeśli nie wiesz, co zrobić dalej, skorzystaj z menu Pomoc. Możesz odwiedzić jedną z informacyjnych witryn internetowych dotyczących aplikacji Dynamo za pośrednictwem przeglądarki internetowej.
Pierwsze kroki — krótkie wprowadzenie do korzystania z dodatku Dynamo.
Interaktywne podręczniki —
Przykłady — informacyjne pliki przykładowe.
Słownik Dynamo — zasoby z dokumentacją dla wszystkich węzłów.
Witryna Dynamo — wyświetl projekt Dynamo w serwisie GitHub.
Witryna wiki Dynamo — odwiedź witrynę wiki, aby dowiedzieć się więcej na temat opracowywania rozwiązań za pomocą interfejsu API Dynamo, obsługi bibliotek i narzędzi.
Wyświetl stronę startową — wróć do strony startowej dodatku Dynamo z poziomu dokumentu.
Zgłoś błąd — zgłoś problem w serwisie GitHub.
Pasek narzędzi Dynamo zawiera szereg przycisków umożliwiających szybki dostęp do plików oraz polecenia Cofnij [Ctrl+Z] i Ponów [Ctrl+Y]. Po skrajnej prawej stronie znajduje się kolejny przycisk, który umożliwia wyeksportowanie migawki obszaru roboczego. Jest on wyjątkowo przydatny do tworzenia dokumentacji i udostępniania.
Biblioteka Dynamo jest kolekcją bibliotek funkcjonalnych, z których każda zawiera węzły pogrupowane według kategorii. Składa się ona z bibliotek podstawowych dodawanych podczas domyślnej instalacji aplikacji Dynamo. W miarę objaśniania korzystania z niej będziemy demonstrować, jak rozszerzyć funkcje podstawowe za pomocą węzłów niestandardowych i dodatkowych pakietów. W sekcji Biblioteka przedstawimy bardziej szczegółowe wskazówki dotyczące korzystania z niej.
W obszarze roboczym tworzymy programy wizualne. Można również zmienić odpowiednie ustawienie podglądu, aby wyświetlać tu geometrie 3D. Aby uzyskać więcej informacji, zobacz Obszar roboczy.
Tutaj uruchamia się skrypty Dynamo. Kliknij ikonę listy rozwijanej na przycisku wykonywania, aby przełączać się między trybami.
Automatycznie: uruchamia skrypt automatycznie. Zmiany są aktualizowane w czasie rzeczywistym.
Ręcznie: skrypt jest uruchamiany tylko po kliknięciu przycisku Uruchom. Ta opcja jest przydatna przy wprowadzaniu zmian w złożonym, „intensywnym” skrypcie.
Okresowy: ta opcja jest domyślnie wyszarzona. Jest dostępna tylko wtedy, gdy używany jest węzeł DateTime.Now. Wykres można skonfigurować tak, aby był uruchamiany automatycznie w określonych odstępach czasu.
Nowy — utwórz nowy plik .dyn
Otwórz — otwórz istniejący plik .dyn (obszar roboczy) lub .dyf (węzeł niestandardowy)
Zapisz/Zapisz jako — zapisz aktywny plik .dyn lub .dyf
Cofnij — cofnij ostatnią operację
Ponów — ponów następną operację
Eksportuj obszar roboczy jako obraz — eksportuj widoczny obszar roboczy jako plik PNG
Biblioteka zawiera wszystkie wczytane węzły, w tym dziesięć domyślnych kategorii węzłów dołączonych do instalacji oraz dodatkowo wczytane węzły niestandardowe lub pakiety. Węzły w bibliotece są zorganizowane hierarchicznie w obrębie bibliotek, kategorii i, w razie potrzeby, podkategorii.
Węzły podstawowe: dostarczane z instalacją domyślną.
Węzły niestandardowe: zapisz często używane procedury lub wykres specjalny jako węzły niestandardowe. Węzły niestandardowe można również udostępniać społeczności
Węzły z aplikacji Package Manager: kolekcja opublikowanych węzłów niestandardowych.
Przeanalizujemy kategorie hierarchii węzłów, pokażemy, w jaki sposób można szybko wyszukiwać w bibliotece, i zapoznamy się z niektórymi z często używanych węzłów, jakie się tam znajdują.
Przeglądanie tych kategorii jest najszybszym sposobem zrozumienia hierarchii tego, co można dodać do obszaru roboczego, a także najlepszym sposobem odnajdowania nowych węzłów, których wcześniej nie używano.
Przeglądaj bibliotekę, klikając poszczególne menu, aby rozwijać kategorie i ich podkategorie
Geometria to świetne menu, które doskonale nadają się do rozpoczęcia przeglądania, ponieważ zawierają największą liczbę węzłów.
Biblioteka
Kategoria
Podkategoria
Węzeł
Zapewnia to dodatkowe skategoryzowanie węzłów należących do tej samej podkategorii w zależności od tego, czy węzły tworzą dane, wykonują operacje, czy wysyłają zapytania dotyczące danych.
Umieść wskaźnik myszy na węźle, aby wyświetlić informacje bardziej szczegółowe od jego nazwy i ikony. Dzięki temu można szybko zrozumieć, do czego służy węzeł, jakich wejść wymaga i jakie będą jego dane wyjściowe.
Opis — prosty opis węzła
Ikona — większa wersja ikony w menu Biblioteka
Wejścia — nazwa, typ danych i struktura danych
Wyjścia — typ danych i struktura
Jeśli dosyć dobrze wiadomo, jaki węzeł ma zostać dodany do obszaru roboczego, wpisz w polu Wyszukaj nazwę węzła, aby wyszukać wszystkie pasujące węzły.
Wybierz, klikając węzeł, który chcesz dodać, lub naciśnij klawisz Enter, aby dodać wyróżnione węzły do środka obszaru roboczego.
Podczas wyszukiwania węzłów oprócz słów kluczowych można wpisywać hierarchię, oddzielając jej elementy kropkami w polu wyszukiwania. Można tak również robić w węzłach Code Block (w których jest używany język tekstowy dodatku Dynamo).
Hierarchia każdej biblioteki jest odzwierciedlona w nazwach węzłów dodawanych do obszaru roboczego.
Wpisanie różnych części miejsca węzła w hierarchii biblioteki w formacie library.category.nodeName
zwraca różne wyniki:
library.category.nodeName
category.nodeName
nodeName
lub keyword
Zazwyczaj nazwa węzła w obszarze roboczym jest renderowana w formacie category.nodeName
, z pewnymi ważnymi wyjątkami, szczególnie w przypadku kategorii widoków i wejść.
Należy zwrócić uwagę na podobnie nazwane węzły i na różnicę ich kategorii:
Węzły z większości bibliotek mają format kategorii
Węzły Point.ByCoordinates
i UV.ByCoordinates
mają tę samą nazwę, ale pochodzą z różnych kategorii
Istotne wyjątki to funkcje wbudowane, Core.Input, Core.View i operatory
Do podstawowej instalacji dodatku Dynamo dołączono setki węzłów — które są niezbędne do tworzenia programów wizualnych? Skupmy się na tych, które pozwalają zdefiniować parametry programu (Input), wyświetlić wyniki działania węzła (Watch) oraz zdefiniować wyjścia lub funkcjonalność za pomocą skrótu (Code Block).
Węzły Input (wejścia) są podstawowym sposobem obsługi kluczowych parametrów programu wizualnego przez użytkownika — Ciebie lub kogoś innego. Oto kilka pozycji dostępnych w bibliotece podstawowej:
Węzły Watch (obserwacyjne) są niezbędne do zarządzania danymi, które przepływają przez program wizualny. Wynik węzła można wyświetlić w podglądzie danych węzła, umieszczając wskaźnik myszy na węźle.
Przydatne jest wyświetlenie informacji w węźle Watch
Można też wyświetlić wyniki geometrii za pomocą węzła Watch3D.
Oba te elementy znajdują się w kategorii widoku w bibliotece podstawowej.
Wskazówka: czasami podgląd 3D może rozpraszać, gdy program wizualny zawiera wiele węzłów. Warto rozważyć wyczyszczenie zaznaczenia opcji Wyświetlanie podglądu tła w menu Ustawienia i użycie zamiast tego węzła Watch3D do wyświetlania podglądu geometrii.
Węzły Code Block (bloki kodu) umożliwiają definiowanie bloku kodu z wierszami oddzielonych średnikami. Może to być coś tak prostego, jak X/Y
.
Bloków kodu można też używać jako skrótów do definiowania wejścia liczbowego lub wywoływania funkcji innego węzła. Składnia potrzebna do tego celu jest zgodna z konwencją nazewnictwa języka tekstowego Dynamo, DesignScript.
Oto prosty przykład (z instrukcjami) użycia węzła Code Block w skrypcie.
Kliknij dwukrotnie, aby utworzyć węzeł Code Block
Circle.ByCenterPointRadius(x,y);
Typ
Kliknij obszar roboczy, aby wyczyścić zaznaczenie i automatycznie dodać wejścia x
i y
.
Utwórz węzły Point.ByCoordinates i Number Slider, a następnie połącz je z wejściami bloku kodu.
Wynik wykonania programu wizualnego jest pokazany jako okrąg w podglądzie 3D
Create — węzły tworzenia: tworzą lub konstruują geometrię od podstaw. Np. okrąg.
Action — węzły operacji: wykonują operacje na obiekcie. Np. skalowanie okręgu.
Query — węzły zapytań: pobierają właściwość obiektu, który już istnieje. Np. pobieranie promienia okręgu.
Węzeł | Węzeł | ||
---|---|---|---|
Boolean
Number
String
Number Slider
Directory Path
Integer Slider
File Path
Obszar roboczy dodatku Dynamo składa się z czterech głównych elementów.
Wszystkie aktywne karty.
Tryb podglądu
Elementy sterujące powiększania/przesuwania
Węzeł w obszarze roboczym
Po otwarciu nowego pliku zostanie domyślnie otwarty nowy główny obszar roboczy.
Można utworzyć węzeł niestandardowy i otworzyć go w obszarze roboczym węzła niestandardowego.
W każdym oknie dodatku Dynamo jest dozwolony tylko jeden główny obszar roboczy, ale na kartach może być otwartych wiele obszarów roboczych węzłów niestandardowych.
Istnieją 3 metody przełączania między różnymi podglądami:
a. Używanie ikon w prawym górnym obszarze
b. Kliknięcie prawym przyciskiem myszy w obszarze roboczym
Przełączanie się z podglądu 3D na podgląd wykresu
Przełączanie się z podglądu wykresu na podgląd 3D
c. Używanie skrótu klawiaturowego (Ctrl+B)
Do nawigacji w dowolnym obszarze roboczym można używać ikon lub myszy.
a. W trybie podglądu wykresu
Używanie ikon:
Używanie myszy:
Kliknięcie lewym przyciskiem myszy — wybranie/zaznaczenie
Kliknięcie lewym przyciskiem myszy i przeciągnięcie — prostokąt zaznaczania do wybrania wielu węzłów
Przewinięcie środkowym przyciskiem myszy w górę/w dół — powiększenie/pomniejszenie
Kliknięcie środkowym przyciskiem myszy i przeciągnięcie — przesunięcie
Kliknięcie prawym przyciskiem myszy w dowolnym miejscu obszaru rysunku — otwarcie wyszukiwania w obszarze rysunku
b. W trybie podglądu 3D
Używanie ikon:
Używanie myszy:
Przewinięcie środkowym przyciskiem myszy w górę/w dół — powiększenie/pomniejszenie
Kliknięcie środkowym przyciskiem myszy i przeciągnięcie — przesunięcie
Kliknięcie prawym przyciskiem myszy i przeciągnięcie — orbitowanie
Kliknij lewym przyciskiem myszy, aby wybrać dowolny węzeł.
Aby wybrać wiele węzłów, kliknij i przeciągnij w celu utworzenia prostokąta zaznaczania.
Podgląd wykresu
Podgląd 3D
Dopasuj do okna
Powiększ
Pomniejsz
Przesuń widok
Dopasuj do okna
Powiększ
Pomniejsz
Przesuń widok
Orbita