Dynamo: Propojujeme Revit a Civil 3D 2025

26 júna 2024BIM, Infraštruktúra

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

Podélný profil – křížení objektů

1 júla 2024BIM, InfraštruktúraRadka Němcová

Dnes si ukážeme jak snadno a rychle přidávat objekty křížení do zobrazení podélného profilu v AutoCAD Civil 3D.

Podélný profil – promítání objektů

1 júla 2024BIM, InfraštruktúraRadka Němcová

Dnes si ukážeme jak snadno a rychle promítat objekty do zobrazení podélného profilu v AutoCAD Civil 3D.