Programowanie wizualne, czyli rzut oka na Dynamo

Każdy projekt bazuje na konkretnych wymogach i ustaleniach, określających geometrię czy funkcjonalność. Dostosowując się do wymagań inwestora, przepisów i innych regulacji dążymy do stworzenia koncepcji, spełniającej wszystkie założenia obiektu finalnego. Nie ma w tym nic odkrywczego, ale spójrzmy na to z nieco innej, trochę bardziej ”geek’owskiej” perspektywy. W procesie projektowania można zauważyć analogię do sposobu działania algorytmów. Otrzymujemy dane wejściowe (warunki zabudowy, wymagania techniczne i założenia budżetowe), które w wyniku obróbki pozwalają na otrzymanie danych wyjściowych w postaci modelu czy dokumentacja 2D. Taki algorytm postępowania możemy realizować w branży AEC przy pomocy narzędzia Dynamo.

Wizualnie czy tekstowo?

Wraz z rozwojem technologii BIM funkcjonalność oprogramowania stała się niewystarczająca. Koniecznym było stworzenie środowiska, oferującego możliwość tworzenia własnych narzędzi. Taką funkcjonalność daje nam Dynamo, umożliwiając automatyzację pracy w programie. Aby zaimplementować własne rozwiązanie musimy stworzyć skrypt. Istnieją dwa sposoby tworzenia instrukcji działania, zrozumiałej dla Dynamo. Pierwszy z nich to tzw. programowanie wizualne. Opcja jest bardzo przyjazna dla osób z mniejszym zacięciem informatycznym. Zamiast wpisywania tekstu według określonej składni, wystarczy łączyć zdefiniowane wcześniej węzły. Możemy skorzystać również z tradycyjnej formy pisania kodu (np. w języku Python). Wymaga to jednak nieco wyższego poziomu zaawansowania. Wynik powinien być taki sam.

Mniej pracy z Dynamo

Co skłania do korzystania z Dynamo? Jeżeli potrafimy stworzyć i przełożyć instrukcję na język zrozumiały dla oprogramowania, jesteśmy w stanie “zlecić” mu wykonanie tej samej czynności wielokrotnie i w zoptymalizowany sposób. Bez zwłoki czy błędów popełnianych przez ludzi.

Zobaczmy jak Dynamo działa w praktyce. Rozważmy sytuację, gdy mamy do obrócenia element, występujący wielokrotnie w projekcie. Oczywiście, jest możliwe obracanie każdego z elementów o tę samą wartość z osobna. Dynamo może nam pomóc w automatyzacji tej czynności. Wystarczy odpowiednio połączyć potrzebne nam węzły i gotowe. Czas pracy został skrócony do 15 sekund.

 

 

W prosty sposób możemy uzyskać funkcjonalność, której domyślnie nie oferuje program. Kolejny przykład obrazuje jak stworzyć widok 3D z geometrii wcześniej zdefiniowanych pomieszczeń.

 

Wszystkie drogi prowadzą do…Dynamo?

Gdzie znajduje się ograniczenie zastosowania Dynamo w branży budowlanej? Dzięki Dynamo możemy rozbudować podstawową funkcjonalność Autodesk Revit. Niezależnie od tego, czy jest się architektem, konstruktorem, czy inżynierem budowy. Korzystanie z narzędzia bezpośrednio przekłada się nie tylko na zwiększenie efektywności pracy, ale również na możliwość dostosowania do norm i standardów, obowiązujących w Polsce.

 

Tags:

Zobacz podobne

Update Revit 2018.1

Najnowsza wersja Revit 2018.1 jest już dostępna Revit 2018.1 jest dostępny na kontach Autodesk ...

Teksturowanie w Revicie

Definicja Według ogólnie przyjętej definicji teksturowanie to technika stosowana w grafice trójwymiarowej. Jej celem jest przedstawienie powierzchni ...

Skalowanie dokumentacji 2D w Autodesk Navisworks

Funkcjonalność Domyślnie, oprogramowanie Autodesk Navisworks było tworzone do pracy z modelem 3D. Jednak funkcjonalność oprogramowania pozwala ...