Dynamo: Propojujeme Revit a Civil 3D 2025

26 June 2024BIM, Infraštruktúra

Lukáš Drbohlav

Partager

dynamo.jpg

Nový uzel v Dynamo pro spolupráci (Remember) 

 

Od posledního článku, který jsem měl ke specializovanému balíčku CivilConnection uplynula už nějaká doba a můžete se k němu vrátit zde https://graitec.com/cz/blog/dynamo-propojujeme-revit-a-civil-3d/. 

S letos vydanou verzí Civil 3D 2025 a aktuální novou verzí jádra Dynamo 3 je k dispozici ve standardní knihovně uzel Remember, který propojení Civil 3D a Revit výrazně zjednodušuje.

Tento uzel umožňuje zapamatovat geometrii vytvořenou v Dynamo v Civilu 3D a při spuštění stejného skriptu v Revitu přehrávačem skriptů tento skript pokračuje a načtenou geometrii v první části skriptu převede na objekty Revitu v druhé části skriptu.

Obrázek níže znázorňuje skript Dynamo otevřený v Civil 3D, kde jsou uzly za uzlem Remember s chybovou hláškou. To nám nevadí, protože už víme, že tyto uzly využijeme až po spuštění skriptu z Dynamo přehrávače skriptů z Revitu.

Na obrázku níže vidíme vlevo Civil 3D, vpravo Revit a uprostřed přehrávač skriptů spuštěný z Revitu po převedení 3D těles z koridoru na objekty Revitu.

Základní nastavení 

Zde je to velmi jednoduché. Pokud ještě nemáte v Dynamu pro Civil 3D balíček Autodesk Civil3DToolkit, tak si ho doinstalujte, aby předvedený skript správně fungoval. Z tohoto balíčku potom využívám hned první uzel skriptu, kterým lze vybrat koridor ze seznamu.

Jděte do horního menu a zvolte možnost Balíčky a spusťte Package Manager.

Vyhledejte Civil3DToolkit balíček od Paola Serra z Autodesk v aktuální verzi 1.1.32.

Dále nastavujeme v Revitu délku v jednotkách projektu na stejné jako má Civil 3D (metry nebo stopy). Jinak byste to museli řešit dalšími uzly ve skriptu Dynamo.

Mám nastaveno. Zaujalo mě to, ale chci vidět reálný příklad. 

Popisovat zde budu příklad, v kterém si ukážeme, jak převést 3D tělesa exportovaná z koridoru v Civil 3D do Revitu ve správných souřadnicích.

Zde na obrázku je vidět Civil 3D část skriptu v detailu tak, abyste si ho sami mohli vytvořit. Prvním uzlem lze vybrat koridor ze seznamu. Druhý uzel získá již vytvořená 3D tělesa z koridoru a Object.Geometry uzel převede 3D tělesa na geometrii Dynama. Následuje uzel Remember.

V Revit části je potřeba si pohrát s umístěním geometrie, aby se model dostal do správných souřadnic.
Na obrázku níže můžete vidět, že všechny uzly před uzlem Geometry.Transform řeší posun geometrie vzhledem k základnímu bodu projektu. Uzel Geometry.Transform zajistí posun geometrie do správných souřadnic. Nakonec jsem použil uzel DirectShape.ByGeometry, ale můžete využít i další možnosti, které jsou k dispozici v Dynamu pro Revit.

Na závěr se můžete podívat na video ukázku. 

 

Zaujalo vás Dynamo? Chcete se v něm dále zlepšovat a automatizovat vaše postupy v projektech?
Ozvěte se mi na lukas.drbohlav@graitec.com nebo zde https://www.linkedin.com/in/lukas-d-49558696/ a domluvíme další předvedení nebo konzultaci.
Pro Dynamo v Civil 3D máme připravený výhodný E-learningový kurz, který si můžete objednat zde https://graitec.com/cz/products/graitec-e-learning-dynamo-pro-civil-3d/ 

Přeji Vám krásné léto třeba i s Dynamem. 

Súvisiaci obsah

Iniciatíva “Women in BIM”

26 marca 2025BIMludmila

GRAITEC je hrdý na to, že podporuje mentoringový program Women in BIM Mentor Scheme – transformačnú iniciatívu zameranú na posilnenie…

Úžasná integrácia Non-BIM dokumentácie do Revitu

6 marca 2025BIMFilip Okleštěk

Požiadavka na vytvorenie jednoduchej tabuľky zloženej z nešpecifických kategórií Revitu je dlhodobou požiadavkou, ktorá na nástenke Revit Ideas Board získal…

Pluginy pre Revit: Odomknutie pokročilých funkcií a efektivity v BIM

24 februára 2025BIM, Statika a KonštrukciaFilip Okleštěk

Ideate Software, autorizovaný autor spoločnosti Autodesk a člen siete Autodesk Developer Network, ktorý vyvíja osvedčené Revit pluginy.