Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Při přidávání potrubí a stavebních objektů do potrubní sítě používá aplikace Civil 3D šablonu k automatickému přiřazení názvů. To je obvykle dostačující během počátečního umístění, ale názvy se budou v budoucnu nevyhnutelně měnit s tím, jak se bude návrh vyvíjet. Kromě toho existuje mnoho různých vzorů pojmenování, které mohou být vyžadovány, například postupné pojmenování stavebních objektů v potrubní trase počínaje nejvzdálenějším stavebním objektem, nebo podle vzoru pojmenování, který je v souladu s datovým schématem vyžadovaným místními úřady. V tomto příkladu si ukážeme, jak lze aplikaci Dynamo použít k definování libovolného typu strategie pojmenování a jejímu důslednému používání.
Práce s ohraničujícími kvádry
Filtrování dat pomocí uzlu List.FilterByBoolMask
Třídění dat pomocí uzlu List.SortByKey
Generování a úprava textových řetězců
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Vyberte stavební objekty podle hladiny.
Získejte umístění stavebních objektů.
Filtrujte stavební objekty podle odsazení a pak je uspořádejte podle staničení.
Vytvořte nové názvy.
Přejmenujte stavební objekty.
Pojďme na to!
Nejprve je třeba vybrat všechny stavení objekty, se kterými chceme pracovat. Provedeme to tak, že jednoduše vybereme všechny objekty v určité hladině, což znamená, že můžeme vybrat stavební objekty z různých potrubních sítí (za předpokladu, že sdílejí stejnou hladinu).
Tento uzel zajišťuje, že neúmyslně nevybereme žádné nežádoucí typy objektů, které by mohly sdílet stejnou hladinu jako stavební objekty.
Nyní, když máme stavební objekty, musíme zjistit jejich polohu v prostoru, abychom je mohli seřadit podle jejich umístění. K tomu využijeme ohraničující kvádr každého objektu. Ohraničující kvádr objektu je kvádr minimální velikosti, který zcela obsahuje geometrické rozměry objektu. Výpočtem středu ohraničujícího kvádru získáte poměrně dobrou aproximaci bodu vložení stavebního objektu.
Tyto body použijeme k získání staničení a odsazení stavebních objektů vzhledem k vybrané trase.
Tady to začíná být trochu složitější. V této fázi máme velký seznam všech stavebních objektů na hladině, kterou jsme určili, a vybrali jsme trasu, podle které jsme je chtěli seřadit. Problém je v tom, že v seznamu mohou být stavební objekty, které nechceme přejmenovat. Nemusí například být součástí konkrétní trasy, která nás zajímá.
Vybraná trasa
Stavební objekty, které chceme přejmenovat
Stavební objekty, které mají být ignorovány
Proto je nutné seznam stavebních objektů filtrovat, aby nebyly brány v úvahu stavební objekty, jejichž odsazení od trasy je větší než zadaná hodnota. To lze nejlépe provést pomocí uzlu List.FilterByBoolMask. Po filtrování seznamu stavebních objektů je pomocí uzlu List.SortByKey uspořádáme podle hodnot staničení.
Pokud se seznamy pracujete poprvé, přečtěte si část Práce se seznamy.
Zkontroluje, zda je odsazení stavebního objektu menší než prahová hodnota.
Nahradí nulové hodnoty hodnotou false.
Filtruje seznam stavebních objektů a staničení.
Uspořádá stavební objekty podle staničení.
Poslední část práce, kterou je třeba udělat, je vytvoření nových názvů struktur. Formát, který použijeme, je <alignment name>-STRC-<number>
. Je zde několik dalších uzlů, které v případě potřeby doplní čísla dalšími nulami (například 01 místo 1).
A v neposlední řadě přejmenujeme stavební objekty.
Zde je příklad spuštění grafu pomocí Přehrávače skriptů Dynamo.
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část Přehrávač skriptů Dynamo.
Pro účely vizualizace dočasných výstupů grafu místo pouze konečného výsledku může být užitečné využít 3D náhled na pozadí v aplikaci Dynamo. Jednou z jednoduchých věcí, kterou můžeme udělat, je zobrazit ohraničující kvádry pro stavební objekty. Tato konkrétní datová sada navíc obsahuje v dokumentu koridor, takže můžeme přenést geometrii návrhové linie koridoru do aplikace Dynamo a získat tak určitý kontext pro umístění stavebních objektů v prostoru. Pokud by graf byl použit v datové sadě, která nemá žádné koridory, pak tyto uzly jednoduše nebudou provádět žádné akce.
Nyní lépe rozumíme tomu, jak funguje proces filtrování stavebních objektů podle odsazení.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Přejmenujte stavební objekty podle jejich nejbližší trasy místo výběru konkrétní trasy.
Kromě stavebních objektů přejmenujte také potrubí.
Nastavte hladiny stavebních objektů podle jejich spuštění.
Práce s body COGO a skupinami bodů v aplikaci Civil 3D je základním prvkem mnoha komplexních procesů využívajících data získaná v terénu. Aplikace Dynamo skutečně vyniká v oblasti správy dat a v tomto příkladu si ukážeme jeden z případů možného použití.
Práce se seznamy
Seskupení podobných objektů pomocí uzlu List.GroupByKey
Zobrazení vlastního výstupu v Přehrávači skriptů Dynamo
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Získejte všechny body COGO v dokumentu.
Seskupte body COGO podle popisu.
Vytvořte skupiny bodů.
Odešlete souhrn do Přehrávače skriptů Dynamo.
Pojďme na to!
V prvním kroku získáme všechny skupiny bodů v dokumentu a potom všechny body COGO v každé skupině. Tím získáme vnořený seznam neboli „seznam seznamů“, se kterým se nám bude později lépe pracovat, pokud vše sloučíme do jediného seznamu pomocí uzlu List.Flatten.
Nyní, když máme všechny body COGO, je třeba je rozdělit do skupin podle jejich popisů. Přesně to dělá uzel List.GroupByKey. V podstatě seskupuje všechny položky, které sdílejí stejný klíč.
To nejtěžší je za námi! Posledním krokem je vytvoření nových skupin bodů aplikace Civil 3D ze seskupených bodů COGO.
Při spuštění grafu není v náhledu na pozadí v aplikaci Dynamo nic vidět, protože nepracujeme s žádnou geometrií. Takže jediný způsob, jak zjistit, zda byl graf správně proveden, je zkontrolovat prostor nástrojů nebo se podívat na náhledy výstupu uzlu. Pokud však graf spustíme pomocí Přehrávače skriptů Dynamo, můžeme získat další zpětnou vazbu o výsledcích grafu vypsáním přehledu vytvořených skupin bodů. Stačí kliknout pravým tlačítkem myši na uzel a nastavit jej na možnost Je výstup. V tomto případě zobrazíme výsledky pomocí přejmenovaného uzlu Watch.
Zde je příklad spuštění grafu pomocí Přehrávače skriptů Dynamo.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Upravte seskupení bodů tak, aby bylo založeno na úplném popisu místo hrubého popisu.
Seskupte body podle dalších předdefinovaných kategorií, které vyberete (například „Pozemní snímky“, „Vztažné body“ atd.)
Automaticky vytvořte povrchy TIN pro body v určitých skupinách.
Jedním z mnoha případů skvělého použití aplikace Dynamo je dynamické umísťování samostatných objektů podél modelu koridoru. Často je potřeba objekty umístit na místa, která jsou nezávislá na vložených sestavách podél koridoru, což je velmi zdlouhavý úkol, který je třeba provést ručně. A pokud se změní horizontální nebo vertikální geometrie koridoru, je nutné provést značné množství předělávek.
Načítání dat z externího souboru (v tomto případě soubor aplikace Excel)
Uspořádání dat ve slovnících
Použití souřadnicových systémů k řízení polohy, měřítka nebo natočení
Umístění referencí bloků
Vizualizace geometrie v aplikaci Dynamo
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Doporučujeme soubor aplikace Excel uložit ve stejném adresáři jako graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Načtěte soubor aplikace Excel a importujte data do aplikace Dynamo.
Získejte návrhové linie ze zadané základny koridoru.
Vytvořte souřadnicové systémy podél návrhové linie koridoru v požadovaných staničeních.
Pomocí souřadnicových systémů umístěte reference bloků v modelovém prostoru.
Pojďme na to!
V tomto vzorovém grafu použijeme soubor aplikace Excel k uložení dat, která aplikace Dynamo použije k umístění referencí bloků sloupů osvětlení. Tabulka vypadá následovně.
Použití aplikace Dynamo k načtení dat z externího souboru (například souboru aplikace Excel) je skvělou strategií, zejména pokud je potřeba data sdílet s ostatními členy týmu.
Data ze souboru aplikace Excel se do aplikace Dynamo importují následujícím způsobem.
Nyní, když máme data, je nutné je rozdělit podle sloupců (Corridor, Baseline, PointCode atd.), aby je bylo možné použít ve zbývající části grafu. Běžně se to dělá pomocí uzlu List.GetItemAtIndex a zadáním čísla indexu každého sloupce, který chceme použít. Například sloupec Corridor má index 0, sloupec Baseline má index 1 atd.
Vypadá to dobře, že? Ale tento přístup v sobě skrývá možný problém. Co když se v budoucnu změní pořadí sloupců v souboru aplikace Excel? Nebo se mezi dva sloupce přidá nový sloupec? Potom graf nebude správně fungovat a bude vyžadovat aktualizaci. Budoucí fungování grafu můžeme zajistit vložením dat do slovníku, přičemž záhlaví sloupců v souboru aplikace Excel budou sloužit jako klíče a zbývající data jako hodnoty.
Graf je díky tomu odolnější, protože umožňuje flexibilně měnit pořadí sloupců v souboru aplikace Excel. Dokud záhlaví sloupců zůstanou stejná, pak lze data jednoduše načíst ze slovníku pomocí jeho klíče (tj. záhlaví sloupce), což nyní provedeme.
Nyní, když máme importovaná a připravená data aplikace Excel, začneme je používat k získávání informací o modelech koridorů z aplikace Civil 3D.
Vybere model koridoru podle jeho názvu.
Získá konkrétní základnu v rámci koridoru.
Získá návrhovou linii v rámci základny podle kódu bodu.
Nyní vytvoříme souřadnicové systémy podél návrhových linií koridoru v hodnotách staničení, které jsme zadali v souboru aplikace Excel. Tyto souřadnicové systémy budou použity k definování polohy, otočení a měřítka referencí bloků sloupů osvětlení.
Všimněte si, že je zde použit blok kódu k otočení souřadnicových systémů v závislosti na tom, na které straně základny se nacházejí. Toho lze dosáhnout pomocí posloupnosti několika uzlů, ale toto je dobrý příklad situace, kdy je jednodušší to prostě sepsat.
Blížíme se k cíli! Máme všechny informace, které potřebujeme, abychom mohli skutečně umístit reference bloků. Nejprve je nutné získat požadované definice bloků pomocí sloupce BlockName v souboru aplikace Excel.
Posledním krokem je vytvoření referencí bloků.
Po spuštění grafu by se měly v modelovém prostoru podél koridoru zobrazit nové reference bloků. A tady je ta skvělá část – pokud je režim spuštění grafu nastaven na Automaticky a upravíte soubor aplikace Excel, reference bloků se automaticky aktualizují!
Zde je příklad spuštění grafu pomocí Přehrávače skriptů Dynamo.
Vizualizace geometrie koridoru v aplikaci Dynamo může být užitečná kvůli získání kontextu. Tento konkrétní model má tělesa koridoru již extrahovaná v modelovém prostoru, takže je přeneseme do aplikace Dynamo.
Je tu však ještě něco, co musíme vzít v úvahu. Tělesa jsou relativně „těžkým“ typem geometrie, což znamená, že tato operace zpomalí graf. Proto by se hodilo, kdyby existoval jednoduchý způsob, jak zvolit, zda chceme tělesa zobrazit, nebo ne. Zřejmou odpovědí je odpojení uzlu Corridor.GetSolids, což však vytvoří upozornění pro všechny navazující uzly, což je trochu nepřehledné. To je situace, kdy vítězoslavně použijeme uzel ScopeIf.
Všimněte si šedé čáry v dolní části uzlu Object.Geometry. To znamená, že náhled uzlu je vypnutý (přístupný po kliknutí pravým tlačítkem myši na uzel), což umožňuje, aby uzel GeometryColor.ByGeometryColor „nebojoval“ s jinou geometrií o prioritu zobrazení v náhledu na pozadí.
Uzel ScopeIf v zásadě umožňuje selektivně spustit celou větev uzlů. Pokud je vstup test nastaven na hodnotu false, potom se nespustí žádné uzly připojené k uzlu ScopeIf.
Zde je výsledek v náhledu na pozadí v aplikaci Dynamo.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Přidejte do souboru aplikace Excel sloupec rotation a použijte jej k řízení otáčení souřadnicových systémů.
Přidejte do souboru aplikace Excel horizontální nebo vertikální odsazení, aby se sloupy osvětlení mohly v případě potřeby odchýlit od návrhové linie koridoru.
Místo použití souboru aplikace Excel s hodnotami staničení vygenerujte hodnoty staničení přímo v aplikaci Dynamo pomocí počátečního staničení a typické rozteče.
Silnice, železnice, terén, inženýrské sítě, zaměření, GIS...
Stavební infrastruktura je tohle všechno a ještě mnohem víc! Tato část obsahuje několik praktických a relevantních vzorových grafů, které vám pomohou posunout se k mistrovskému zvládnutí aplikace Dynamo a odhalit plný potenciál aplikace Dynamo for Civil 3D. Každý graf obsahuje podrobný popis logiky, která byla použita k jeho vytvoření, abyste jej mohli nejen používat, ale také pochopit.
Tyto příklady navíc obsahují osvědčené postupy pro vytváření silných grafů. Doporučujeme vám, abyste se při práci s příklady seznámili také s částí , kde naleznete další nápady, jak vytvářet výkonné, flexibilní a udržovatelné grafy.
Inženýrský návrh typické bytové výstavby zahrnuje práci s několika podzemními inženýrskými sítěmi, jako je splašková kanalizace, dešťová kanalizace, rozvody pitné vody nebo jiné. V tomto příkladu si ukážeme, jak lze aplikaci Dynamo použít k nakreslení servisních přípojek z rozvodné sítě k danému pozemku (tj. parcely). Je běžné, že každá parcela vyžaduje servisní přípojku, což vyžaduje značné množství zdlouhavé práce při umisťování všech služeb. Aplikace Dynamo může tento proces urychlit automatickým přesným nakreslením nezbytné geometrie a také poskytuje flexibilní vstupy, které lze upravit tak, aby vyhovovaly místním standardům.
Použití uzlu Select Object pro uživatelský vstup
Práce se souřadnicovými systémy
Použití geometrických operací, jako jsou například Geometry.DistanceTo a Geometry.NearestPointTo
Vytvoření referencí bloků
Řízení nastavení vazeb objektů
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Získání geometrie křivky pro rozvodnou síť.
Získání geometrie křivky pro uživatelem vybranou linii pozemku, v případě potřeby obrácení směru.
Generování bodů vložení pro měřiče služeb.
Získání bodů na rozvodné síti, které jsou nejblíže umístění měřičů služeb.
Vytvoření referencí bloků a čar v modelovém prostoru.
Pojďme na to!
Prvním krokem je získání geometrie rozvodné sítě do aplikace Dynamo. Místo výběru jednotlivých čar nebo křivek získáme všechny objekty v určité hladině a spojíme je dohromady jako objekt PolyCurve aplikace Dynamo.
Nyní je nutné načíst geometrii vybrané linie pozemku do aplikace Dynamo, abychom s ní mohli pracovat. Správným nástrojem pro tuto úlohu je uzel Select Object, který umožňuje uživateli grafu vybrat konkrétní objekt v aplikaci Civil 3D.
Musíme se také vypořádat s potenciálním problémem, který může nastat. Linie pozemku má počáteční a koncový bod, což znamená, že má směr. Aby graf poskytoval konzistentní výsledky, je nutné, aby všechny linie pozemku měly konzistentní směr. Tuto podmínku můžeme zohlednit přímo v logice grafu, díky čemuž je graf odolnější.
Získá počáteční a koncový bod linie pozemku.
Změří vzdálenost od každého bodu k rozvodné síti a pak zjistí, která vzdálenost je větší.
Požadovaným výsledkem je, aby počáteční bod linie byl co nejblíže k rozvodné síti. Pokud tomu tak není, obrátíme směr linie pozemku. V opačném případě jednoduše vrátíme původní linii pozemku.
Je čas zjistit, kde budou umístěny měřiče služeb. Umístění je obvykle určeno požadavky místních úřadů, takže pouze zadáme vstupní hodnoty, které lze změnit tak, aby vyhovovaly různým podmínkám. Jako referenci pro vytvoření bodů použijeme souřadnicový systém podél linie pozemku. To velmi usnadní definování odsazení vzhledem k linii pozemku, bez ohledu na její orientaci.
Nyní je potřeba získat body na rozvodné síti, které jsou nejblíže umístění měřičů služeb. To nám umožní nakreslit servisní přípojky v modelovém prostoru tak, aby byly vždy kolmé k rozvodné síti Ideálním řešením je uzel Geometry.NearestPointTo.
Toto je křivka PolyCurve rozvodné sítě.
Toto jsou body vložení měřičů služeb.
Posledním krokem je vytvoření objektů v modelovém prostoru. Dříve vytvořené body vložení použijeme k vytvoření referencí bloků a pak pomocí bodů na rozvodné síti nakreslíme čáry k servisním přípojkám.
Při spuštění grafu byste měli vidět nové reference bloků a čáry servisních přípojek v modelovém prostoru. Zkuste změnit některé vstupy a sledujte, jak se vše automaticky aktualizuje!
Možní jste si všimli, že po umístění objektů pro jednu linii pozemku se při výběru jiné linie pozemku objekty „přesunou“.
Toto je výchozí chování aplikace Dynamo, které je v mnoha případech velmi užitečné. Může se však stát, že budete chtít postupně umístit několik servisních přípojek a nechat aplikaci Dynamo při každém spuštění vytvořit nové objekty, místo aby upravovala ty původní. Toto chování můžete ovládat změnou nastavení vazby objektů.
Změna tohoto nastavení způsobí, že aplikace Dynamo „zapomene“ na objekty, které vytvoří při každém spuštění. Zde je příklad spuštění grafu s vypnutou vazbou objektů pomocí Přehrávače skriptů Dynamo.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Umístěte několik servisních přípojek současně místo výběru jednotlivých linií pozemku.
Upravte vstupy tak, aby místo vodoměrů byly umístěny přípojky pro čištění kanalizace .
Přidejte přepínač , který umožní umístit jednu servisní přípojku na určitou stranu linie pozemku místo na obě strany.
Vývoj kinematických obálek pro ověření průjezdnosti je důležitou součástí návrhu železnice. Aplikaci Dynamo lze použít k vytvoření těles pro obalovou křivku místo vytváření a správy složitých podsestav koridoru pro tuto úlohu.
Práce s návrhovými liniemi koridoru
Transformace geometrie mezi souřadnicovými systémy
Vytvoření těles šablonováním
Řízení chování uzlu pomocí nastavení vázání
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Získejte návrhové linie ze zadané základny koridoru.
Vytvořte souřadnicové systémy podél návrhové linie koridoru s požadovanou roztečí.
Transformujte geometrii bloku profilu do souřadnicových systémů.
Šablonujte těleso mezi profily.
Vytvořte tělesa v aplikaci Civil 3D.
Pojďme na to!
Prvním krokem je získání dat koridoru. Model koridoru vybereme podle jeho názvu, v rámci koridoru vybereme konkrétní základnu a poté získáme návrhovou linii v rámci základny podle jejího kódu bodu.
Nyní vytvoříme souřadnicové systémy podél návrhových linií koridoru mezi daným počátečním a koncovým staničením. Tyto souřadnicové systémy se použijí k zarovnání geometrie bloku profilu vozidla s koridorem.
Všimněte si malých písmen XXX v pravém dolním rohu uzlu. Tato písmena znamenají, že nastavení vázání uzlu je nastaveno na hodnotu Vektorový součin, což je nutné k vytvoření souřadnicových systémů ve stejných hodnotách staničení pro obě návrhové linie.
Nyní je třeba nějakým způsobem vytvořit pole profilů vozidel podél návrhových linií. Provedeme transformaci geometrie z definice bloku profilu vozidla pomocí uzlu Geometry.Transform. Tento koncept je složitý na vizualizaci, takže než se podíváme na uzly, zde je grafické znázornění toho, co se stane.
V podstatě tedy přebíráme geometrii aplikace Dynamo z jedné definice bloku a přesouváme/otáčíme ji, přičemž vytváříme pole podél návrhové linie. Skvělá věc! Takto vypadá posloupnost uzlů.
Tento uzel získá definici bloku z dokumentu.
Tyto uzly získají geometrii objektů aplikace Dynamo v rámci bloku.
Tyto uzly v podstatě definují souřadnicový systém, ze kterého transformujeme geometrii.
A konečně tento uzel provádí vlastní transformaci geometrie.
Všimněte, že v tomto uzlu je definováno vázání Nejdelší.
A tady vidíme výsledek v aplikaci Dynamo.
Máme pro vás skvělou zprávu. To nejtěžší je za námi. Nyní je třeba pouze vygenerovat tělesa mezi profily. Toho snadno dosáhneme pomocí uzlu Solid.ByLoft.
Zde je výsledek. Nezapomeňte, že se jedná o tělesa aplikace Dynamo – musíme je ještě vytvořit v aplikaci Civil 3D.
Posledním krokem je vytvoření vygenerovaných těles v modelovém prostoru. Také jim přiřadíme barvu, aby byly dobře viditelné.
Zde je příklad spuštění grafu pomocí Přehrávače skriptů Dynamo.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Přidejte možnost používat různé rozsahy staničení pro každou trasu zvlášť.
Rozdělte tělesa na menší segmenty, které by bylo možné jednotlivě analyzovat z hlediska kolizí.
Zkontrolujte, zda se obálka těles ** protíná s návrhovými liniemi** a vybarvěte ty, které se střetávají.
Přejmenujte stavební objekty potrubní sítě v pořadí podle staničení trasy.
Úkol splněn!
Vytvořte skupinu bodů pro každý jedinečný popis bodu COGO.
Pokud se seznamy pracujete poprvé, přečtěte si část .
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část .
Úkol splněn!
Umístěte reference bloků sloupů osvětlení podél koridoru v hodnotách staničení určených v souboru aplikace Excel.
Pokud jsou pro vás slovníky novinkou, přečtěte si část .
Pokud jsou pro vás souřadnicové systémy novinkou, přečtěte si část .
Pokud jsou bloky kódu pro vás novinkou, přečtěte si část .
Další informace o režimech spouštění grafů naleznete v části .
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část .
Úkol splněn!
Umístěte reference bloků vodoměrů ve stanovených vzdálenostech od linie pozemku a nakreslete čáru pro každou servisní přípojku kolmo na rozvodnou síť.
Pokud je pro vás geometrie křivek aplikace Dynamo novinkou, přečtěte si část .
Pokud jsou pro vás souřadnicové systémy novinkou, přečtěte si část .
Další informace naleznete v části .
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část .
Úkol splněn!
Pomocí bloku profilu vozidla vygenerujte 3D tělesa s volným prostorem podél koridoru.
Pokud jsou pro vás souřadnicové systémy novinkou, přečtěte si část .
Pokud je vázání uzlu pro vás novinkou, přečtěte si část .
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část .
Úkol splněn!