> For the complete documentation index, see [llms.txt](https://windows.help.formit.autodesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows.help.formit.autodesk.com/pl/formit-capabilities/formit-+-dynamo.md).

# FormIt + Dynamo

![](/files/PimKirKy0S7d2kIK41J8)

W programie FormIt dla systemu Windows wprowadzono dodatek Dynamo, który zapewnia niezwykłe procesy projektowania obliczeniowego.

## Co nowego w połączeniu produktów FormIt + Dynamo

Program FormIt 2024 jest aktualny z najnowszą wersją dodatku Dynamo 2.17.

### **Wykresy danych, wysyłanie poziomów do programu Excel i kontrola fasetowania**

Program [FormIt 2023](https://formit.autodesk.com/blog/post/introducing-formit-2023/) umożliwia uruchamianie wykresów Dynamo [bez węzła SendToFormIt](#graph-types), zapewnia nową możliwość [wysyłania poziomów FormIt do programu Excel](#send-formit-levels-to-excel) oraz nową kontrolę [płaszczyzn krzywych i powierzchni za pomocą nowych węzłów FormItGroupOptions](/pl/tool-library/curve-+-surface-faceting.md).

### **Dane wejściowe wymiarów i wczesny dostęp do interfejsu API JS**

W programie [FormIt 2022.1](https://formit.autodesk.com/blog/post/introducing-formit-2022-1) dodano możliwość użycia [znanych wymiarów programu FormIt jako danych wejściowych](https://formit.autodesk.com/page/formit-dynamo#dynamo-input-nodes), wprowadzono [opcje na poziomie obiektu](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-options-nodes) i udostępniono wczesną wersję zapoznawczą [dostępu do interfejsu API JavaScript](https://formit.autodesk.com/page/formit-dynamo#dynamo-js-api-nodes). Pobierz go [stąd](https://formit.autodesk.com/page/download).

### **Wiele węzłów SendToFormIt**

W programie [FormIt 2021.3](https://formit.autodesk.com/blog/post/introducing-formit-2021-3) dodano możliwość korzystania z [wielu węzłów SendToFormIt i zagnieżdżonych wykresów Dynamo](https://formit.autodesk.com/page/formit-dynamo#dynamo-groups).

### **Węzeł SelectFromFormIt**

W programie [FormIt 2021](https://formit.autodesk.com/blog/post/introducing-formit-2021) dodano węzeł [SelectFromFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) oraz umożliwiono korzystanie z sesji zawsze połączonych, edycję wielu wystąpień i nie tylko.

## Pierwsze kroki

Dowiedz się więcej na temat interfejsu i połącz katalogi dodatku Dynamo z programem FormIt.

### **Konfiguracja przy korzystaniu po raz pierwszy**

Pierwszy raz korzystasz z połączenia produktów FormIt + Dynamo? Może być konieczne wcześniejsze [skonfigurowanie systemu](https://formit.autodesk.com/page/formit-dynamo#dynamo-important-notes), aby można było wyświetlać obszar roboczy 3D w dodatku Dynamo.

### **Panel Dynamo**

Używaj panelu Dynamo, aby uruchamiać dodatek Dynamo, umieszczać grupy Dynamo i edytować wykresy Dynamo:

![Panel Dynamo](/files/WkkB2IZVCj3KmFz8aHGs)

### **Dodawanie lokalnych katalogów Dynamo i zarządzanie nimi**

* Panel Dynamo działa podobnie jak [Biblioteka elementów](https://windows.help.formit.autodesk.com/building-the-farnsworth-house/import-export-and-content-library), umożliwiając łączenie lokalnych katalogów zawierających pliki Dynamo i zarządzanie nimi.
* Kliknij przycisk „Połącz katalog” w panelu Dynamo, a następnie ponownie kliknij przycisk (+) w oknie dialogowym Preferencje, aby wybrać katalog do połączenia z programem FormIt:<img src="/files/X4McsGEqzT4g4KgucCAS" alt="" data-size="line">
* Przełączaj między połączonymi katalogami, korzystając z listy rozwijanej:

![](/files/wAITtgh4ycPrbpDhpAZ0)

* Za pomocą panelu Dynamo można wyświetlać tylko pliki .dyn i podfoldery.
* Użyj paska filtrowania, aby odfiltrować pliki i podfoldery dodatku Dynamo i łatwo znaleźć potrzebne elementy:

![](/files/t2eQgtpOWzxkBziOFCaX)

## Różne sposoby korzystania z dodatku Dynamo

Twórz i edytuj wykresy w dodatku Dynamo lub dostosowuj parametry w programie FormIt bez oglądania wykresu. Możesz też korzystać z obu możliwości.

### **Typy wykresów**

Program FormIt obsługuje trzy typy wykresów Dynamo:

* Wykres danych: wykresy danych nie zawierają węzłów *SendToFormIt* i służą do prezentowania lub przekazywania danych za pośrednictwem programu FormIt. Za pomocą wykresów danych można na przykład wysłać dane do programu Excel lub obliczyć dane niegeometryczne i wyświetlić je w węźle obserwacyjnym (Watch).
* Wykres geometrii: te wykresy umożliwiają natychmiastowe utworzenie geometrii i należy je umieszczać w obszarze rysunku, aby wyświetlić ich parametry. Po kliknięciu miniatury geometria zostanie wyświetlona na kursorze w celu umieszczenia w scenie 3D. Ten wykres wymaga obecności co najmniej jednego węzła *SendToFormIt*, a na końcu wykresu musi znajdować się geometria odbierająca dane.
* Wykres wyboru: przed uruchomieniem wykresy te wymagają wyborów w programie FormIt. W lewym górnym rogu okna programu FormIt zostanie wyświetlony monit wskazujący, co należy wybrać. Po dokonaniu wyboru wykres zostanie uruchomiony i wygenerowana zostanie geometria odpowiednia do wyboru. Ten wykres wymaga obecności co najmniej jednego węzła *SendToFormIt*, a na końcu wykresu musi znajdować się geometria odbierająca dane.

![](/files/KCyLsWiezN1D3w5cc2ij)

### **Wykres geometrii: umieszczanie grupy Dynamo w programie FormIt**

![](/files/InWnMR6d9i0S0R1ipvOX)

* W panelu Dynamo kliknij miniaturę wykresu Dynamo, który chcesz uruchomić.
  * Można użyć wbudowanych przykładów lub [połączyć bibliotekę](https://formit.autodesk.com/page/formit-dynamo#dynamo-getting-started) własnych plików Dynamo.
* Umieszczenie geometrii w programie FormIt spowoduje osadzenie kopii wykresu Dynamo w pliku programu FormIt.
  * Aby wygenerować geometrię, do węzłów geometrii wyjściowej na wykresie musi być dołączony węzeł [SendToFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes).
* Geometria z węzła SendToFormIt będzie dostępna w miejscu umieszczenia kursora.
  * Gdy na wykresie węzły [SelectFromFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) są oznaczone jako będące danymi wejściowymi (Is Input), program FormIt najpierw poprosi o wybór (dla każdego węzła wyboru w kolejności pionowej), a następnie wygeneruje geometrię we właściwym miejscu względem wyboru.
* W grupie programu FormIt jest teraz osadzona kopia oryginalnego pliku Dynamo i jest ona niezależna od wykresu źródłowego.
* Po umieszczeniu panel Właściwości zostanie automatycznie przełączony, aby wyświetlić dostępne parametry.

### **Wykres geometrii: modyfikowanie parametrów**

![](/files/SwhplBG2whLhwCnaYG5o)

* Po umieszczeniu grupy Dynamo wybierz ją i przejdź do panelu Właściwości lub kliknij dwukrotnie grupę, aby automatycznie przełączyć się do panelu Właściwości.
  * Tutaj będą wyświetlone wszystkie węzły wejściowe oznaczone jako będące danymi wejściowymi (Is Input) w dodatku Dynamo.
  * Węzły wejściowe [**SelectFromFormIt**](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) będą wyświetlane jako przyciski u góry i mogą służyć do aktualizacji wyboru używanego do sterowania wykresem.
  * Program FormIt obsługuje następujące węzły wejściowe: Number Sliders, Integer Sliders, Boolean Toggles oraz Number/String fields.
* Wprowadź zmiany w danych wejściowych w programie FormIt, a następnie kliknij przycisk Uruchom. Przycisk Uruchom zmieni kolor na niebieski, co oznacza, że parametry zostały zmodyfikowane, a wykres musi zostać uruchomiony.
  * Dodatek Dynamo zostanie uruchomiony w tle w celu przetworzenia zmian i zwrócenia zaktualizowanej geometrii w programie FormIt.
  * W programie FormIt 2022 i w nowszych wersjach pierwsze uruchomienie z panelu Właściwości powoduje utworzenie dedykowanego wystąpienia dodatku Dynamo, co znacznie przyspiesza kolejne operacje edycji.
  * Można kontynuować korzystanie z programu FormIt, gdy działa dodatek Dynamo.
* Należy pamiętać, że po uruchomieniu wykresu Dynamo cała geometria w każdej grupie SendToFormIt zostanie usunięta i zastąpiona.

### Wykres danych: wysyłanie poziomów programu FormIt do programu Excel

W programie FormIt 2023 i w nowszych wersjach można za pomocą dodatku Dynamo wysyłać poziomy programu FormIt do programu Excel:

* Pobierz [przykładowy wykres dodatku Dynamo stąd](https://formit-help.s3.amazonaws.com/Send+Levels+to+Excel.dyn).
* Wskaż paletę dodatku Dynamo w lokalnym katalogu, w którym zapisano wykres Dynamo.
* Kliknij prawym przyciskiem myszy miniaturę i kliknij opcję *Edytuj osadzony wykres*.
* Utwórz pusty arkusz kalkulacyjny Excel.
* Edytuj pole Położenie arkusza kalkulacyjnego, aby użyć ścieżki do arkusza kalkulacyjnego programu Excel.
* Edytuj wszystkie inne pola, które chcesz zmienić, na przykład pole nazwy arkusza.
* Zamknij dodatek Dynamo i zapisz wykres.

Teraz można po prostu kliknąć ten przykładowy plik na palecie i uruchomić go w programie FormIt bez konieczności generowania geometrii.

Na palecie Dynamo zostaną wyświetlone dane wejściowe dodatku Dynamo i zostanie otwarty program Excel, aby wyświetlić wyniki z wykresu.

Po wprowadzeniu zmian w modelu można ponownie kliknąć miniaturę wykresu lub przycisk *Uruchom*, aby zaktualizować arkusz kalkulacyjny o dane poziomów z najnowszej wersji szkicu programu FormIt.

![](/files/NPoS9ukgPjLrIFnti7q1)

### Uruchamianie nowego okna dodatku Dynamo

![](/files/Bnji1kXzj4dAZ7vashpY)

* W programie FormIt 2021 i w nowszych wersjach kliknięcie przycisku Uruchom dodatek Dynamo w panelu Dynamo spowoduje automatyczne rozpoczęcie połączonej sesji z programem FormIt.
  * Spowoduje to otwarcie szablonu wykresu w dodatku Dynamo i automatyczne wygenerowanie geometrii szablonu w programie FormIt.
  * Wynikowa geometria pojawi się w nowej grupie w początku bieżącego kontekstu edycji grupy. Najlepiej przed uruchomieniem dodatku Dynamo przejść do żądanego kontekstu grupy.
  * Szablon zawiera węzły programu FormIt i przykładową geometrię. Dopasowanie suwaków spowoduje dostosowanie rozmiaru sześcianu w obu aplikacjach.
  * W tym miejscu można otworzyć różne wykresy Dynamo lub utworzyć coś nowego za pomocą tych podstawowych komponentów w szablonie i zapisać tą zawartość przy użyciu polecenia Zapisz jako w dodatku Dynamo w nowej lokalizacji.

### **Edytowanie wykresów osadzonych i źródłowych**

Istniejące wykresy Dynamo można edytować na dwa różne sposoby: przez edycję wykresów osadzonych, które zostały już umieszczone w programie FormIt, lub przez edycję wykresu źródłowego zapisanego na komputerze.

### **Wykresy osadzone**

Po umieszczeniu obiektu Dynamo w programie FormIt jego wykres źródłowy jest kopiowany i osadzany w bieżącym pliku programu FormIt. Edycja w dodatku Dynamo odbywa się za pomocą przycisku **Edytuj osadzony wykres**.

![](/files/cMhTxaejJP2uibLIQ51D)

![](/files/29Oa72Chs47YF8CsZSxU)

* Wybierz grupę Dynamo i przejdź do panelu Właściwości lub kliknij dwukrotnie grupę, aby automatycznie przełączyć się do panelu Właściwości.
* Kliknij przycisk **Edytuj osadzony wykres**.
* W dodatku Dynamo nazwa pliku u góry będzie teraz zawierać tekst „(FormIt)”, co oznacza, że edytujesz wykres osadzony w tym pliku programu FormIt, a nie wykres źródłowy.
* Upewnij się, że co najmniej jeden węzeł [SendToFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) jest połączony z geometrią, którą chcesz wysłać do programu FormIt.
* W miarę dopasowywania wykresu w programie FormIt są wyświetlane aktualizacje geometrii w czasie rzeczywistym.
* Jeśli zmiany w dodatku Dynamo nie zostaną zapisane, program FormIt przywróci ostatnio zapisaną wersję wykresu Dynamo.
* Należy pamiętać, że po uruchomieniu wykresu Dynamo cała geometria w każdej grupie SendToFormIt zostanie usunięta i zastąpiona.

### **Wykresy źródłowe**

Wykresy źródłowe są wyświetlane w panelu Dynamo po [połączeniu katalogów lokalnych](https://formit.autodesk.com/page/formit-dynamo#dynamo-getting-started). Wykresy te są przechowywane na komputerze i można je edytować w dodatku Dynamo, klikając przycisk Edytuj wykres źródłowy.

![](/files/JnOahDCMhXO293Y7dFE2)

![](/files/0HwN7Ru0WjeEHTv870pq)

* [Połącz katalog](https://formit.autodesk.com/page/formit-dynamo#dynamo-getting-started) zawierający pliki dodatku Dynamo z panelem Dynamo, a następnie przejdź do tego położenia w panelu.
* Kliknij prawym przyciskiem myszy miniaturę wykresu Dynamo, który chcesz edytować (lub kliknij strzałkę), a następnie wybierz przycisk **Edytuj wykres źródłowy**.
* Dodatek Dynamo zostanie uruchomiony z otwartym żądanym wykresem, a w programie FormIt zostanie wyświetlona geometria z końcowego wyniku wykresu.
  * W przypadku wykresów, w których jako danych wejściowych użyto co najmniej jednego węzła [SelectFromFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes), dopóki węzły SelectFromFormIt nie zostaną wypełnione wybranymi elementami, może nie być widoczna wynikowa geometria.
* Wynikowa geometria pojawi się w nowej grupie w początku bieżącego kontekstu edycji grupy.
  * Najlepiej przed kliknięciem przycisku Edytuj wykres źródłowy przejść do żądanego kontekstu grupy.
* Po zakończeniu edycji zapisz i zamknij dodatek Dynamo. W programie FormIt wykres źródłowy został skopiowany i osadzony w pliku programu FormIt.
  * Jeśli zachodzi potrzeba wprowadzenia dodatkowych zmian w **wykresie źródłowym**, usuń osadzoną kopię i wykonaj ponownie te czynności.

### **Kontrolowanie płaszczyzn krzywych i powierzchni**

* Od wersji FormIt 2023 można sterować płaszczyznami krzywych i powierzchni dołączonych do węzłów SendToFormIt, używając funkcji SetCurveFacetingCount i SetSurfaceFacetingCount węzłów FormItGroupOptions.

  <img src="/files/tL5BPVpDV9cLkcos2S3O" alt="" data-size="original">
* Węzły te nadpiszą globalne ustawienia płaszczyzn krzywej i powierzchni, które są zdefiniowane w obszarze Edycja -> Preferencje -> Jednostki i dokładność.
* Jest to bardzo przydatne, jeśli wykres Dynamo wymaga wygenerowania zakrzywionych obiektów przy użyciu określonych wartości płaszczyzny, co zmniejsza potrzebę zmiany ustawień globalnych dla każdego przebiegu wykresu dodatku Dynamo w bieżącej sesji.

![](/files/N4ub93m0azPpvsPbRWg4)

* Ustawienia płaszczyzn można również globalnie skonfigurować w obszarze Edycja -> Preferencje -> Jednostki i dokładność
* Po dopasowaniu jakości płaszczyzn w obszarze Preferencje ponownie uruchom wykres, aby użyć nowych globalnych ustawień płaszczyzn.

![](/files/lt5P47Z0f45Hm4OUfref)

[Dowiedz się więcej na temat ustawień płaszczyzn krzywej i powierzchni w programie FormIt.](https://windows.help.formit.autodesk.com/tool-library/curve-+-surface-faceting)

## Korzystanie z grup programu FormIt z dodatkiem Dynamo

Wykorzystaj możliwości grup programu FormIt, aby lepiej zorganizować geometrię dodatku Dynamo i zapewnić niesamowite procesy projektowe.

### **Grupy i węzeł SelectFromFormIt**

* W przypadku wybierania geometrii dla węzła [SelectFromFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) przydatne jest zapisanie geometrii w grupie programu FormIt i wybranie tej grupy.
  * Dzięki temu można elastycznie zmieniać zawartość wybranej grupy programu FormIt, a następnie ponownie uruchamiać wykres odwołujący się do tej grupy, aby oglądać zaktualizowane wyniki.
* Jeśli zostanie wybrana niezgrupowana geometria, zmiany w tej geometrii mogą spowodować wyświetlenie monitu programu FormIt o ponowne wybranie geometrii przy następnym uruchomieniu wykresu.

### **Generowanie geometrii w grupach**

* Gdy wykres Dynamo jest uruchamiany w programie FormIt, jego wyniki geometryczne są zawarte w grupie programu FormIt.
* Każdy węzeł [SendToFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) na wykresie tworzy podgrupę, która zawiera geometrię z portu wejściowego węzła.
* Po wygenerowaniu obiektu Dynamo w programie FormIt cały wykres i jego parametry są osadzane jako kopia w pliku programu FormIt.
* Po uruchomieniu wykresu geometria wewnątrz każdej podgrupy jest usuwana i ponownie generowana.
  * Należy zachować ostrożność podczas modyfikowania geometrii lub rysowania powierzchni wewnątrz podgrup, ponieważ zmiany te zostaną utracone po następnym uruchomieniu wykresu Dynamo.
  * Jednak w przypadku rysowania podgrup (nie geometrii wewnątrz nich) przy użyciu materiałów programu FormIt materiały te będą zachowywane między przebiegami. Zobacz poniżej.

### **Praca z grupami i materiałami**

* W przypadku używania wielu węzłów **SendToFormIt** można organizować węzły według materiału, aby można było rysować różne podgrupy programu FormIt za pomocą różnych materiałów.
* W tym przykładzie cały budynek jest generowany z prostych płaszczyzn w programie FormIt. Każdy komponent budynku wymagający unikatowych materiałów otrzymuje własny węzeł **SendToFormIt**:

![](/files/cTuICPS11SnY35DqrX5q)

* Po zastosowaniu materiałów do każdej podgrupy materiały są zachowywane między przebiegami dodatku Dynamo:

![](/files/69ia5SWBrMjWDckyHtKU)

### **Zagnieżdżanie grup Dynamo**

* Za pomocą węzła **SelectFromFormIt** można wybrać wyniki podgrupy z jednego wykresu Dynamo w celu sterowania wynikami innego wykresu.
* W powyższym przykładzie dane wyjściowe przeszklenia z wykresu kreatora budynku są używane jako geometria wyboru dla wbudowanego przykładu ściany kurtynowej witryny:

![](/files/CZ4ZAhOinnonnHY4X9Ms)

* Po zmianie kształtu budynku można po prostu wybrać grupę systemu szprosów i kliknąć przycisk Uruchom w panelu Właściwości.
  * Mimo że zawartość grupy przeszklenia uległa zmianie, sama grupa się nie zmieniła, więc nie ma potrzeby ponownego wybierania przeszklenia podczas ponownego uruchamiania wykresu.
* Powyższy model jest dostępny w programie FormIt 2022 i w nowszych wersjach jako „Roof Planes Building” (Budynek z płaszczyznami dachu) w podfolderze **Building Masses** folderu **Dynamo Samples**.
* W połączeniu z rozbudowanymi możliwościami programu FormIt można używać dodatku Dynamo do tworzenia i modelowania całkowicie parametrycznego projektu, wraz z materiałami i zagnieżdżoną logiką, w bogatym kontekście zaawansowanego narzędzia do modelowania koncepcyjnego:

![](/files/aaRlkfzAAsLCrggUMwGY)

### **Nadal ma zastosowanie standardowe zachowanie grupy programu FormIt**

* Oprócz tego, co opisano powyżej, grupy Dynamo w programie FormIt działają według tych samych reguł co inne grupy:
  * Umieszczenie nowego obiektu Dynamo z panelu Dynamo powoduje utworzenie niepowtarzalnej grupy i nie ma wpływu na żadne wystąpienia tego samego obiektu już umieszczone w szkicu.
  * Kopiowanie i wklejanie grup Dynamo powoduje zachowanie ich identyczności. Wszelkie zmiany wprowadzone w jednej kopii wykresu Dynamo spowodują również aktualizację geometrii w jego identycznych wystąpieniach, chyba że zostaną ona ustawione jako niepowtarzalne.
  * Grupy Dynamo można ustawić jako niepowtarzalne za pomocą skrótu MU lub za pomocą menu kontekstowego:

![](/files/9EFm1gnN485bb6KcU7da)

## Podstawowe węzły programu FormIt

Najskuteczniejsze węzły do przesyłania danych między programem FormIt i dodatkiem Dynamo.

### **Węzeł SendToFormIt**

* Aby wygenerować obiekty Dynamo w programie FormIt, dołącz żądane wyjście węzła geometrycznego do wejścia *geometry* co najmniej jednego węzła SendToFormIt:

![](/files/EtPgtP2YyaBWXMg38bOj)

* FormItGroupOptions jest nowym (opcjonalnym) portem w programie FormIt 2022 i został szczegółowo opisany w sekcji **Węzły FormItGroupOptions poniżej**.
* W programie FormIt 2021.3 i w nowszych wersjach można użyć wielu węzłów SendToFormIt w celu zorganizowania wyników dodatku Dynamo w uporządkowane grupy i podgrupy programu FormIt.
* [Zobacz, jak dodatek Dynamo współdziała z grupami programu FormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-groups).

![](/files/MZqhq3bZqIHwnkB6RMfK)

* Węzeł SendToFormIt uwzględnia flagę Is Output, która jest domyślnie zaznaczona. Kliknięcie węzła prawym przyciskiem myszy umożliwia sprawdzenie:

![](/files/pPBFditIepI34kCdcOHU)

* Gdy ta opcja jest zaznaczona, geometria dołączona do tego węzła SendToFormIt będzie wyświetlana w programie FormIt wewnątrz podgrupy.
* Gdy ta opcja nie jest zaznaczona, do programu FormIt nie zostanie wysłana żadna geometria, a odpowiednia podgrupa (jeśli istnieje) zostanie usunięta.

### **Węzeł SelectFromFormIt**

* W programie FormIt 2021 i w nowszych wersjach można wybrać geometrię z programu FormIt do użycia jako dane wejściowe w wykresach Dynamo:

![](/files/SfN0awVF15B1UWclSpI8)

* Nazwa węzła SelectFromFormIt będzie używana w monitach w programie FormIt, dlatego należy ustawić nazwę dobrze wskazującą, jaki typ geometrii programu FormIt powinien zostać wybrany:

![](/files/kzGXlVTXq2LgbMSHlO2I)

* Po kliknięciu przycisku Wybierz z programu FormIt w edytorze wykresów Dynamo lub w panelu Właściwości program FormIt uruchomi tryb kreatora wyboru umożliwiający przejście przez proces wyboru geometrii:

![](/files/40Sl90tvxOxzdwaBWI5w)

* Węzeł SelectFromFormIt uwzględnia flagę Is Input, która jest domyślnie zaznaczona. Należy sprawdzić, czy ta opcja jest włączona, aby można było pracować w programie FormIt. Kliknij prawym przyciskiem myszy węzeł, aby to sprawdzić.

![](/files/YD4ufW80bIbbKHoiShKk)

* Gdy jest zaznaczone pole wyboru Is Input:
  * Miniatura wykresu w panelu Dynamo wskazuje, że wymagany jest wybór:

![](/files/k4lL4IiuccZvo4L3FtBC)

* Podczas uruchamiania wykresu kreator wyboru programu FormIt przeprowadzi użytkownika przez wybór ustawień dla każdego węzła SelectFromFormIt, począwszy od górnej części wykresu.
* Po wygenerowaniu po raz pierwszy w panelu Właściwości w programie FormIt zostanie wyświetlony przycisk dla każdego węzła SelectFromFormIt.

![](/files/Y7JG1vTT6Wb6Jn6bPXBJ)

* Kliknięcie tych przycisków powoduje uruchomienie kreatora wyboru, co pozwala zmienić wybór użyty do wygenerowania końcowej geometrii. Po ponownym wybraniu wykres zostanie automatycznie uruchomiony ponownie.

### **Porady, wskazówki i uwagi**

* Nadaj węzłowi SelectFromFormIt nazwę wskazującą oczekiwany typ geometrii. Na przykład: „Wybierz obwiednię obszaru (krawędzie)”
  * Można wybrać dowolny typ geometrii programu FormIt, ale często najlepiej jest umieścić wybór w grupie programu FormIt i [wybrać ją zamiast geometrii nieprzetworzonej](https://formit.autodesk.com/page/formit-dynamo#dynamo-groups).
* Jeśli zachodzi potrzeba przesunięcia wyników wykresu Dynamo opartego na wyborze, najlepiej jest najpierw przesunąć geometrię wyboru, a następnie ponownie uruchomić wykres, który uwzględni zaktualizowaną geometrię wyboru i odpowiednio zmieni własne położenie.
  * Można również zgrupować wyniki dodatku Dynamo **i** wybór, a następnie przesuwać grupę je zawierającą.
* W przypadku wysłania geometrii programu FormIt do dodatku Dynamo wszelkie atrybuty, materiały lub zagnieżdżone grupy zostaną utracone po późniejszym zwróceniu geometrii do programu FormIt.
* W przypadku edycji wykresu opartego na wyborze w dodatku Dynamo i zmiany wybranej geometrii w programie FormIt należy ponownie wybrać geometrię, klikając przycisk „Wybierz z programu FormIt” w węźle SelectFromFormIt.
* Podczas wybierania w programie FormIt stosowany jest aktywny [filtr wyboru](https://windows.help.formit.autodesk.com/tool-library/select-edge-face-or-object#selection-filtering). Aby przykładowo wybrać wierzchołki programu FormIt, należy włączyć tę opcję w filtrze wyboru.

![](/files/XyZqvuvhQoCqXdKbuXr7)

## Inne węzły wejściowe

Szeroki wachlarz opcji wprowadzania danych ułatwiających dostosowanie wykresów Dynamo w programie FormIt.

### **Węzeł FormItLengthString**

W programie FormIt 2022.1.0 i w nowszych wersjach można użyć węzła **FormItLengthString**, aby określić wymiary w dowolnym obsługiwanym typie jednostki programu FormIt (stopy-cale, cale, m, cm, mm) niezależnie od ustawienia jednostki programu FormIt w aktywnym szkicu.

![](/files/dsfLhbNwGmOZHFEQMaQT)

Podobnie jak w przypadku innych obsługiwanych węzłów wejściowych, węzeł *FormItLengthString* będzie wyświetlany na palecie Właściwości programu FormIt, gdy zostanie oznaczony jako dane wejściowe (Is Input), a po zmianie nazwy jego nowa nazwa będzie wyświetlana w programie FormIt:

![](/files/uSpQ0bHr5X5E8QoHSuKv)

Każde wystąpienie węzła *FormItLengthString* może być używane z dowolnym typem jednostki, więc pojedynczy wykres Dynamo może zawierać połączenie różnych jednostek, jak pokazano powyżej.

### **Przełączanie z liczb nieprzetworzonych na węzeł FormItLengthString**

W programie FormIt 2022.1.1 i w nowszych wersjach przełączenie wykresu w celu używania węzłów FormItLengthString (przez umieszczenie pierwszego na wykresie) lub przełączenie wykresu w celu używania tylko liczb nieprzetworzonych (przez usunięcie ostatniego węzła FormItLengthString) spowoduje zmianę niektórych zachowań podczas edycji wykresu w dodatku Dynamo:

* W przypadku korzystania z węzła [SelectFromFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) podczas edycji wykresu przełączenie między liczbami nieprzetworzonymi a węzłem *FormItLengthString* w powyższy sposób wymaga ponownego wybrania geometrii dla każdego węzła *SelectFromFormItNode*, aby wyniki były nadal poprawnie skalowane w programie FormIt.
* Po umieszczeniu pierwszego węzła FormItLengthString na wykresie wszystkie liczby mające być wymiarami (w tym dane wejściowe w postaci liczb nieprzetworzonych) będą opisywać wartości w metrach (jest to jednostka macierzysta dodatku Dynamo).
  * Węzeł [SendToFormIt](https://formit.autodesk.com/page/formit-dynamo#dynamo-formit-nodes) uwzględni tę zmianę i zapewni zachowanie właściwego rozmiaru wygenerowanej geometrii w programie FormIt.
  * I na odwrót: usunięcie wszystkich węzłów FormItLengthString z wykresu spowoduje przełączenie liczb nieprzetworzonych na odpowiednie ustawienia jednostek programu FormIt (jest to stare zachowanie).
* Liczbowe dane wyjściowe węzłów *FormItLengthString* będą również wyrażone w metrach, ale nie spowoduje to zmiany rozmiaru wyników geometrycznych w programie FormIt:

![](/files/QhOwMaX68r309sA52bjC)

### **Inne obsługiwane węzły wejściowe**

Standardowe węzły wejściowe dodatku Dynamo są wyświetlane w panelu Właściwości programu FormIt, gdy w dodatku Dynamo są oznaczone jako dane wejściowe (Is Input):

* Suwaka liczby
* Suwak liczby całkowitej
* Liczba
* Ciąg
* Boolean Toggle

Można zmienić nazwę węzłów wejściowych: jest to zalecane dla zachowania przejrzystości. Ich nowe nazwy będą wyświetlane w programie FormIt:

![](/files/8BGDwqGJSk5VXHp4zCrj)

![](/files/QuQOBXbbEc18Qfkf80In)

## Inne węzły wyjściowe

Różne metody wyświetlania wyników niegeometrycznych z dodatku Dynamo w programie FormIt.

### **Węzeł Watch**

Węzły Watch oznaczone jako będące wyjściami (Is Output) są wyświetlane w sekcji wyjść węzłów obserwacyjnych w panelu Właściwości w programie FormIt 2022 i w nowszych wersjach:

![](/files/eWIFwz7fEoNGvz2RFpW0)

### **Pokazywanie powiadomień programu FormIt**

W programie FormIt 2022.1 i w nowszych wersjach można wyświetlać powiadomienia po stronie programu FormIt z wykresu Dynamo za pomocą węzła **UI.ShowNotification**:

![](/files/fGz1cNSgdncO97k09tZ7)

### **Logowanie do konsoli programu FormIt**

W programie FormIt 2022.1 i w nowszych wersjach można rejestrować dodatkowe dane bezpośrednio w konsoli aplikacji FormIt (w oknie danych Wynik skryptu) za pomocą węzła **FormIt.ConsoleLog**:

![](/files/EUzdRK6LAgp0sFfsFYgs)

## Węzły opcji programu FormIt

Kontroluj sposób przesyłania danych do programu FormIt na poziomie poszczególnych geometrii lub na poziomie zawierających je grup.

### **FormItGeometryOptions**

W programie FormIt 2022.1 i w nowszych wersjach istnieje możliwość dostosowania sposobu wysyłania poszczególnych geometrii Dynamo do programu FormIt za pomocą węzłów **FormItGeometryOptions**.

* Określ warstwę dla poszczególnych geometrii w wygenerowanej grupie Dynamo.
* Określ atrybut ciągu dla poszczególnych geometrii w wygenerowanej grupie Dynamo.

Węzły *FormItGeometryOptions* mogą być używane przed węzłem *SendToFormIt*:

![](/files/XpECWHhAmxMj992N3WTV)

### **FormItGroupOptions**

W programie FormIt 2022 i w nowszych wersjach można dostosować sposób generowania grupy Dynamo z węzła *SendToFormIt* w programie FormIt za pomocą węzłów **FormItGroupOptions**.

* Określ, czy węzeł SendToFormIt wysyła geometrię do programu FormIt jako siatkę, czy jako obiekt.
* Określ warstwę dla grupy utworzonej przez węzeł SendToFormIt.
* Określ atrybut ciągu dla grupy utworzonej przez węzeł SendToFormIt.

Można użyć dowolnej kombinacji węzłów FormItGroupOptions w dowolnej kolejności, łącząc je ze sobą szeregowo:

![](/files/0riY6Nlp1T4TmrMUMuln)

## Węzły interfejsu API języka JavaScript

Program FormIt w wersji 2022.1 i nowszych zapewnia dostęp do interfejsów API języka JavaScript i funkcji niestandardowych z dodatku Dynamo za pośrednictwem dwóch nowych węzłów:

### **CallJSAPI**

Węzeł **CallJSAPI** umożliwia wywoływanie interfejsów API języka JavaScript programu FormIt bezpośrednio z dodatku Dynamo.

![](/files/K9a7Hvyk8FnYy8gXDYmr)

Nazwy funkcji i parametry można znaleźć w dokumentacji języka JavaScript, która jest podzielona na dwie części: [Interfejs API programu FormIt](https://formit3d.github.io/FormItExamplePlugins/docs/FormItJSAPI/group__mod__jsapi__formit.html) oraz [Interfejs API WSM](https://formit3d.github.io/FormItExamplePlugins/docs/FormItJSAPI/group__mod__jsapi__wsm.html) (jądro modelowania).

**CallPluginJS**

Natomiast węzeł **CallPluginJS** umożliwia wywoływanie funkcji niestandardowych z wczytanej wtyczki lub fragmentu skryptu wykonywanego z poziomu okna Edytor skryptów.

![](/files/bF773ph3HkIJ3m5w4VsF)

## Ważne uwagi

### **Wymagania systemowe**

* Aby można było używać dodatku Dynamo w programie FormIt, potrzebny jest [program FormIt dla systemu Windows](https://formit.autodesk.com/page/download) w wersji 17.0 lub nowszej.
  * Integracja programu FormIt i dodatku Dynamo jest regularnie uzupełniana o nowe funkcje i poprawki, dlatego najlepiej jest pobrać najnowszą aktualizację, gdy jest dostępna.
* Potrzebny jest również system Windows 10. Ze względów technicznych starsze wersje systemu Windows nie są już obsługiwane.

**Rozwiązywanie problemów**

* Jeśli masz system z [kartą graficzną NVIDIA lub AMD](https://www.howtogeek.com/414201/how-to-check-what-graphics-card-gpu-is-in-your-pc/) albo z wieloma kartami, może być konieczne skonfigurowanie w programie FormIt i dodatku Dynamo używania posiadanego procesora graficznego o wysokiej mocy:
  * *C:/Program Files/Autodesk/FormIt/FormIt.exe*
  * *C:/Program Files/Autodesk/FormIt/DynamoSandbox/FormItDynamoSandbox.exe*
  * Jeśli masz kartę NVIDIA, [upewnij się, że masz zainstalowany panel sterowania NVIDIA](https://whatsabyte.com/blog/find-nvidia-control-panel/)
  * Za pomocą panelu sterowania [NVIDIA](https://nvidia.custhelp.com/app/answers/detail/a_id/2615/~/how-do-i-customize-optimus-profiles-and-settings%3F) lub [AMD](https://www.amd.com/en/support/kb/faq/dh-017) ustaw korzystanie przez następujące aplikacje z oddzielnej karty graficznej:
* Jeśli używasz nieanglojęzycznych ustawień regionalnych, może być konieczne skonfigurowanie ustawień regionu systemu Windows 10 z językiem angielskim, aby uniknąć problemów z niektórymi węzłami Dynamo:
  * Wyszukaj w menu Start wyraz „językowe” i wybierz pozycję „Ustawienia językowe”.
  * W prawym górnym rogu okna dialogowego Język kliknij opcję „Administracyjne ustawienia języka”
  * Kliknij przycisk „Zmień ustawienia regionalne systemu...”
  * Wybierz opcje „Angielski (Stany Zjednoczone)”
* Jeśli za pomocą wykresów nie można wygenerować wyników w programie FormIt podczas pracy z małą geometrią lub liczbami, spróbuj zmienić ustawienie skalowania dodatku Dynamo na „Małe”:
  * Menu Dynamo > Preferencje > Ogólne > Skalowanie geometrii > Małe

![](/files/haCQXjjUXiw6M0y8aAIa)

### **Uzyskaj pomoc techniczną**

Potrzebujesz pomocy dotyczącej połączenia produktów FormIt + Dynamo? [Poinformuj nas na forach](https://forums.autodesk.com/t5/formit-forum/bd-p/142).
