Onion.AutoJoin – przykłady użycia węzłów

Niedawno dokonaliśmy istotnej aktualizacji naszej paczki dodatkowych węzłów do Dynamo – Onion. Można ją zainstalować poprzez standardowy menadżer pakietów w Dynamo. Poniżej chciałbym zaprezentować przykładowe zastosowania węzłów z paczki, dotyczących łączenia elementów w Revicie. Automatyczne łączenie przecinających się obiektów W przypadku rysowania przekroi Revitowych jedną z bardziej mozolnych czynności jest ręczne łączenie ścian, stropów, posadzek […]

Strop z otworem wewnętrznym w Dynamo

Krótki post pokazujący jak można utworzyć przy pomocy Dynamo strop z otworem wewnętrznym. Niestety w Revit API nie daje nam możliwości na wykonanie stropu ze złożonym szkicem (dwie pętle obrysu). Dlatego też rozwiązaniem w tym wypadku będzie utworzenie pełnego stropu, a następnie umieszczenie w nim otworu. Jedyne na co trzeba uważać to konieczność wykonania dwóch […]

Umieszczanie elementów na linkowanych obiektach

Niedawno na forum Dynamo pojawiło się ciekawe pytanie dotyczące umieszczania rodzin na obiektach nadrzędnych pochodzących z podłączonych plików. Po krótkim rozeznaniu okazało się, że jest to wykonalne przy pomocy Pythona – wykonując pewne przekształcenia z referencjami do obiektów. Cały proces jest dość podobny jak w przypadku wymiarowania podłączonych obiektów – co było opisane dokładniej w […]

Tworzenie tagów na wielu widokach z Dynamo

Jedną z bardziej przydatnych, wbudowanych w Revita, automatyzacji jest możliwość hurtowego tagowania elementów, nie posiadających jeszcze znacznika. Niestety komenda działa wyłącznie dla jednego, aktywnego widoku. W przypadku większych projektów nierzadko mamy do czynienia z kilkudziesięcioma rysunkami na których musimy powtórzyć tę czynność. Stąd też próba utworzenia skryptu Dynamo/Python eliminującego tę niedogodność. Sam graf Dynamo jest […]

Automatyczne wymiarowanie pomieszczeń w Dynamo

W niniejszym poście (mam nadzieję początku serii) chciałbym przekazać kilka ostatnich przemyśleń dotyczących możliwości automatyzacji wymiarowania pomieszczeń w Revicie. Nie jest to banalne zadanie, zwłaszcza że nie ma jednego słusznego sposobu lokalizowania wymiarów. Dzisiaj pokażę najprostszy chyba wariant – utworzenie wymiarów wzdłuż głównych kierunków pomieszczeń. Czyli w naszym przykładowym układzie postawimy wymiary odpowiednio pomiędzy niebieskimi […]

Pobieranie danych z pliku OSM w Dynamo/Python

Serwis mapowy OpenStreetMap umożliwia eksportowanie danych wektorowych pożądanego obszaru do pliku XML. W bibliotece Dynamo istnieją gotowe zestawy węzłów umożliwiające ekstrakcję tych danych i zamianę na geometrię Dynamo, jak Elk lub DynaMaps. Czasem jednak zachodzi potrzeba przetworzenia tych danych w sposób, którego nie przewidzieli autorzy gotowych rozwiązań. Poniżej przedstawię prostą metodę na pobranie danych z […]

Tworzenie widoków elewacji przy pomocy API

Stworzenie widoku przekroju w zadanym miejscu i kierunku jest stosunkowo proste do uzyskania przy pomocy kodu w Revicie. Tworząc przekrój wystarczy jako parametr funkcji podać odpowiednio ustawiony (wymiary i transformacja) obiekt typu BoundingBox. Niestety w przypadku elewacji nie jest już tak prosto. Widok elewacji w Revicie nie jest zupełnie samodzielny – musi być przyporządkowany do […]

Efektywne łączenie elementów w Dynamo

[Podobny problem w C# prezentowaliśmy w innym poście] [Przygotowaliśmy także gotowy node dla Dynamo rozwiązujący ten problem, więcej tu] Masowe łączenie elementów w Revicie może być bardzo pracochłonną czynnością. Jest to na pewno coś co większość z nas chętnie zoptymalizowałaby przy pomocy Dynamo. Szczęśliwie bez problemu możemy znaleźć dodatkowe węzły Dynamo pozwalające na łączenie elementów. […]

Znajdowanie położenia obiektu na podstawie Bounding Box w Dynamo

Lokalizację obiektu Revitowego w Dynamo możemy w łatwy sposób pozyskać przy pomocy standardowych węzłów – chociażby FamilyInstance.Location. Są jednak takie typy elementów dla, których kwestia ta się komplikuje. Ściany np. nie zwracają lokalizacji w postaci punktu, a jako krzywą. Obiekty generowane na podstawie obrysów (takie jak np. stropy) w ogóle nie zwrócą takiego parametru. Jeśli […]

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top