Dynamo
Primer for v2.0
Polski
Polski
  • Informacje
  • Wprowadzenie
    • Co to jest dodatek Dynamo i jak działa?
    • Podręcznik użytkownika Primer, społeczność i platforma dodatku Dynamo
  • Ustawienia dla dodatku Dynamo
  • Interfejs użytkownika
    • Obszar roboczy
    • Biblioteka
  • Węzły i przewody
  • Podstawowe węzły i pojęcia
    • Indeks węzłów
    • Geometria do projektowania obliczeniowego
      • Geometria — przegląd
      • Wektor, płaszczyzna i układ współrzędnych
      • Punkty
      • Krzywe
      • Powierzchnie
      • Bryły
      • Siatki
    • Składniki programów
      • Dane
      • Matematyka
      • Logika
      • Ciągi
      • Kolor
    • Projektowanie z użyciem list
      • Co to jest lista
      • Praca z listami
      • Listy list
      • Listy n-wymiarowe
    • Słowniki w dodatku Dynamo
      • Co to jest słownik
      • Węzły słownika
      • Słowniki w blokach kodu
      • Przypadki zastosowań w programie Revit
  • Węzły i pakiety niestandardowe
    • Węzły niestandardowe
      • Węzeł niestandardowy — wprowadzenie
      • Tworzenie węzła niestandardowego
      • Publikowanie w bibliotece użytkownika
    • Pakiety
      • Pakiet — wprowadzenie
      • Analiza przypadku pakietu — zestaw Mesh Toolkit
      • Opracowywanie pakietu
      • Publikowanie pakietu
      • Zero-Touch — importowanie
  • Dynamo dla programu Revit
    • Połączenie programu Revit
    • Wybieranie
    • Edytowanie
    • Tworzenie
    • Dostosowywanie
    • Dokumentowanie
  • Dynamo for Civil 3D
    • Połączenie z programem Civil 3D
    • Pierwsze kroki
    • Biblioteka węzłów
    • Przykładowe procesy robocze
      • Drogi
        • Umieszczanie słupa oświetleniowego
      • Teren
        • Umieszczanie doprowadzeń usług komunalnych
      • Narzędzia
        • Zmienianie nazw konstrukcji
      • Kolej
        • Obwiednia prześwitu
      • Pomiary
        • Zarządzanie grupami punktów
    • Tematy zaawansowane
      • Wiązanie obiektów
      • Język Python i program Civil 3D
    • Dynamo Player
    • Przydatne pakiety
    • Zasoby
  • Dodatek Dynamo w programie Forma w wersji beta
    • Konfigurowanie programu Dynamo Player w programie Forma
    • Dodawanie i udostępnianie wykresów w programie Dynamo Player
    • Uruchamianie wykresów w programie Dynamo Player
    • Różnice między usługami obliczeniowymi dodatku Dynamo a dodatkiem Dynamo na komputerze
  • Kodowanie w dodatku Dynamo
    • Bloki kodu i język DesignScript
      • Co to jest blok kodu
      • Składnia języka DesignScript
      • Krótka składnia
      • Funkcje
    • Geometria przy użyciu języka DesignScript
      • Geometria DesignScript — podstawy
      • Geometryczne obiekty elementarne
      • Matematyka wektorowa
      • Krzywe: interpolowane i punkty kontrolne
      • Przekształcenie, obrót i inne transformacje
      • Powierzchnie: interpolowane, punkty kontrolne, wyciągnięcie złożone, obrót
      • Parametryzacja geometryczna
      • Przecięcie i ucinanie
      • Geometryczne wartości logiczne
      • Generatory punktów w języku Python
    • Python
      • Węzły języka Python
      • Python i Revit
      • Konfigurowanie własnego szablonu w języku Python
    • Zmiany języka
  • Wzorce postępowania
    • Strategie dotyczące wykresów
    • Strategie dotyczące skryptów
    • Dokumentacja obsługi skryptów
    • Zarządzanie programem
    • Wydajna praca z dużymi zestawami danych w dodatku Dynamo
  • Przykładowe procesy robocze
    • Procesy robocze — pierwsze kroki
      • Wazon parametryczny
      • Punkty przyciągania
    • Indeks pojęć
  • Przewodnik Primer programisty
    • Kompilowanie dodatku Dynamo ze źródła
      • Kompilowanie dodatku DynamoRevit ze źródła
      • Zarządzanie zależnościami i ich aktualizowanie w dodatku Dynamo
    • Opracowywanie rozwiązań dla dodatku Dynamo
      • Pierwsze kroki
      • Analiza przypadku Zero-Touch — węzeł siatki
      • Wykonywanie skryptów w języku Python w węzłach Zero-Touch (C#)
      • Dalsze kroki z Zero-Touch
      • Zaawansowane dostosowywanie węzłów dodatku Dynamo
      • Używanie typów COM (międzyoperacyjnych) w pakietach dodatku Dynamo
      • Analiza przypadku NodeModel — niestandardowy interfejs użytkownika
      • Aktualizowanie pakietów i bibliotek dodatku Dynamo dla dodatku Dynamo 2.x
      • Aktualizowanie pakietów i bibliotek dodatku Dynamo dla dodatku Dynamo 3.x
      • Rozszerzenia
      • Definiowanie niestandardowej organizacji pakietów dla dodatku Dynamo 2.0+
      • Interfejs wiersza polecenia dodatku Dynamo
      • Integracja z dodatkiem Dynamo
      • Opracowywanie rozwiązań dla dodatku Dynamo dla programu Revit
      • Publikowanie pakietu
      • Kompilowanie pakietu z programu Visual Studio
      • Rozszerzenia jako pakiety
    • Prośby o ściągnięcie (pull)
    • Oczekiwania dotyczące testowania
    • Przykłady
  • Dodatek
    • Często zadawane pytania
    • Programowanie wizualne i dodatek Dynamo
    • Zasoby
    • Uwagi do wydania
    • Przydatne pakiety
    • Pliki przykładowe
    • Mapa integracji hosta
    • Pobierz plik PDF
    • Skróty klawiaturowe dodatku Dynamo
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Dodatek

Przydatne pakiety

PreviousUwagi do wydaniaNextPliki przykładowe

Last updated 1 month ago

Oto lista niektórych pakietów popularnych w społeczności Dynamo. Zachęcamy programistów do poszerzania tej listy. Warto pamiętać, że przewodnik to rozwiązanie open source.

Pakiet archi-lab to kolekcja ponad 50 pakietów niestandardowych, które znacznie zwiększają możliwości dodatku Dynamo w zakresie interakcji z programem Revit. Węzły zawarte w pakiecie archi-lab są zróżnicowane: od podstawowych operacji na listach po zaawansowane struktury wizualizacji analiz dla programu Revit. Składnik archi-lab jest dostępny w Menedżerze pakietów.

BimorphNodes jest uniwersalnym zbiorem zaawansowanych węzłów narzędziowych. Godne uwagi składniki pakietu to m.in. ultrawydajne węzły wykrywania kolizji oraz przecinania się geometrii, węzły konwersji krzywych ImportInstance (CAD) i kolektory elementów połączonych, które eliminują ograniczenia w interfejsie API programu Revit. Aby dowiedzieć się więcej na temat pełnego zakresu dostępnych węzłów, odwiedź słownik BimorphNodes. Składnik BimorphNodes jest dostępny w Menedżerze pakietów.

Bumblebee to wtyczka zapewniająca współdziałanie programu Excel i dodatku Dynamo, która znacznie zwiększa możliwości dodatku Dynamo w zakresie odczytywania i zapisywania plików programu Excel.

Clockwork jest zbiorem węzłów niestandardowych dla środowiska programowania wizualnego dodatku Dynamo. Zawiera wiele węzłów związanych z programem Revit, ale również wiele węzłów do różnych innych celów, takich jak zarządzanie listami, operacje matematyczne, operacje na ciągach, przeliczanie jednostek, operacje geometryczne (dotyczące głównie ramek ograniczających, siatek, płaszczyzn, punktów, powierzchni, UV i wektorów) oraz panelowanie.

DataShapes jest pakietem, który ma na celu rozszerzenie funkcjonalności skryptów Dynamo dla użytkownika. Szczególnie skupiono się na zwiększeniu funkcjonalności Odtwarzacza Dynamo. Więcej informacji można znaleźć na stronie https://data-shapes.net/. Chcesz tworzyć wspaniałe procesy robocze Odtwarzacza Dynamo? Użyj tego pakietu.

DynamoSAP to parametryczny interfejs dla SAP2000 oparty na dodatku Dynamo. Ten projekt umożliwia projektantom i inżynierom generatywne tworzenie i analizowanie systemów konstrukcyjnych w systemie SAP przy zastosowaniu dodatku Dynamo do sterowania modelem SAP. Projekt przewiduje kilka typowych procesów roboczych, które opisano w dołączonych plikach przykładowych, oraz zapewnia szeroki zakres możliwości automatyzacji typowych zadań w systemie SAP.

Ta biblioteka rozszerza funkcjonalność dodatku Dynamo/programu Revit, umożliwiając użytkownikom rozwijanie geometrii powierzchni i polipowierzchni. Biblioteka umożliwia użytkownikom najpierw przekształcenie powierzchni w posegmentowaną topologię płaską, a następnie rozwinięcie ich w dodatku Dynamo za pomocą narzędzi protogeometrii. Ten pakiet zawiera także kilka węzłów eksperymentalnych oraz kilka podstawowych plików przykładowych.

Importuj grafikę wektorową z programu Illustrator lub Internetu za pomocą formatu .svg. Ten składnik umożliwia importowanie ręcznie utworzonych rysunków do dodatku Dynamo na potrzeby operacji parametrycznych.

Pakiet Energy Analysis for Dynamo umożliwia parametryczne modelowanie zużycia energii i obsługę procesów roboczych analizy energetycznej całego budynku w dodatku Dynamo 0.8. Pakiet Energy Analysis for Dynamo umożliwia użytkownikowi skonfigurowanie modelu energetycznego z programu Autodesk Revit, przesłanie go do programu Green Building Studio na potrzeby analizy energetycznej DOE2 i przeanalizowanie zwróconych wyników. Twórcą pakietu jest CORE studio należące do Thornton Tomasetti.

Firefly to zbiór węzłów, które umożliwiają dodatkowi Dynamo komunikowanie się z urządzeniami wejściowymi/wyjściowymi, takimi jak mikrokontroler Arduino. Dzięki temu, że przepływ danych odbywa się „na żywo”, Firefly zapewnia wiele możliwości interaktywnego prototypowania pomiędzy światami cyfrowym a fizycznym poprzez kamery internetowe, telefony komórkowe, kontrolery gier, czujniki i nie tylko.

Genius Loci jest kompilacją węzłów dla dodatku Dynamo. Składa się z węzłów przydatnych użytkownikom programu Revit. Zainstaluj pakiet, aby poznać niektóre jego funkcje, takie jak łatwa interakcja z połączonymi plikami i dokumentami programu Revit.

Mantis Shrimp to projekt interoperacyjności, który umożliwia łatwe importowanie geometrii Grasshopper i/lub Rhino do programu Dynamo.

Zestaw Dynamo Mesh Toolkit zawiera wiele użytecznych narzędzi do pracy z geometrią siatki. Funkcje tego pakietu obejmują możliwość importowania siatek z zewnętrznych formatów plików, generowania siatek z już istniejących obiektów geometrii dodatku Dynamo oraz ręcznego tworzenia siatek na podstawie wierzchołków i informacji o połączeniach. Ponadto ten zestaw zawiera narzędzia do modyfikowania i naprawiania geometrii siatki.

🧐 MONOCLE

Monocle to rozszerzenie View Extension for Dynamo 2.0.x. Rozszerzenie Monocle zawiera zestaw przydatnych narzędzi do identyfikacji pakietów, czyszczenia wykresów i innych zastosowań. Celem zespołu Monocle jest dodawanie funkcji do interfejsu użytkownika dodatku Dynamo w tak płynny sposób, aby wywołać wrażenie, że są one wbudowane w dodatek Dynamo. Składnik Monocle jest dostępny w Menedżerze pakietów.

Pakiet Optimo pozwala użytkownikom dodatku Dynamo optymalizować samodzielnie zdefiniowane problemy projektowe za pomocą różnych algorytmów ewolucyjnych. Użytkownicy mogą zdefiniować cel związany z problemem lub zestaw celów, jak również określone funkcje dopasowania.

Biblioteka węzłów Rhynamo zapewnia użytkownikom możliwość odczytywania i zapisywania plików Rhino 3DM z poziomu dodatku Dynamo. Pakiet Rhynamo przekształca geometrię Rhino w możliwą do wykorzystania geometrię dodatku Dynamo za pomocą biblioteki McNeel OpenNURBS, umożliwiając obsługę nowych procesów roboczych uwzględniających płynną wymianę geometrii i danych między programami Rhino i Revit. Pakiet ten zawiera także węzły eksperymentalne umożliwiające dostęp „na żywo” do wiersza polecenia Rhino.

Rhythm to zestaw przydatnych węzłów, które pomagają w zachowaniu dobrego rytmu projektu programu Revit w dodatku Dynamo. Zapewnia wiele przydatnych funkcji. Rhythm jest oprogramowaniem typu open source, opracowanym w języku C#. Dodaje do dodatku Dynamo węzły programu Revit, węzły podstawowe i rozszerzenie widoku. Składnik Rhythm jest dostępny w Menedżerze pakietów.

Głównym zadaniem węzłów Spring jest poprawienie interakcji dodatku Dynamo z programem Revit. Dodatkowym celem jest badanie wszystkich możliwości pomocnych w przyspieszeniu procesów roboczych związanych z modelowaniem informacji o budynku (BIM). W wielu węzłach korzysta się z języka IronPython lub DesignScript, więc mogą one być dobrym punktem wyjścia do poznania konkretnej składni i zawiłości tych języków. Pakiet węzłów Spring jest dostępny w Menedżerze pakietów.

ARCHI-LAB

BIMORPH NODES

BUMBLEBEE FOR DYNAMO

CLOCKWORK FOR DYNAMO

DATA|SHAPES

DYNAMO SAP

DYNAMO UNFOLD

DYNASTRATOR

ENERGY ANALYSIS FOR DYNAMO

FIREFLY FOR DYNAMO

GENIUS LOCI

MANTIS SHRIMP

MESH TOOLKIT

OPTIMO

RHYNAMO

RHYTHM

Węzły Spring

Dynamo Primer
Odwiedź oficjalną witrynę archi-lab
Odwiedź witrynę słownika BimorphNodes
Odwiedź oficjalną witrynę BumbleBee
Odwiedź witrynę Clockwork For Dynamo w serwisie GitHub
Odwiedź witrynę Data|Shapes w serwisie GitHub
Odwiedź projekt DynamoSAP w serwisie Core Studio
Odwiedź witrynę DynamoUnfold w serwisie GitHub
Pobierz pakiet Dynastrator w menadżerze pakietów
Odwiedź witrynę projektu Energy Analysis for Dynamo w serwisie GitHub
Pobierz pakiet Firefly w menadżerze pakietów Dynamo
Odwiedź witrynę Genius Loci w serwisie GitHub
Odwiedź oficjalną witrynę Mantis Shrimp.
Odwiedź witrynę Dynamo Mesh Toolkit w serwisie GitHub
Odwiedź witrynę Monocle w serwisie GitHub
Odwiedź witrynę Optimo w serwisie GitHub
Odwiedź witrynę Rhynamo w serwisie Bitbucket
Odwiedź witrynę Rhythm w serwisie GitHub
Odwiedź witrynę węzłów
Spring w serwisie GitHub