Popis programu Poznámky k DMT Nastavení Trojúhelníková síť (TIN) Trojúhelníková síť Editace trojúhelníkové sítě Načtení 3dploch Barevný gradient STL Import/Export Export souřadnic vrcholů Export povinných hran Vrstevnice Vrstevnice Popis vrstevnic Profil a řezy Profil terénu Značky pro příčné řezy Popis sklonu nivelety Vložit výškovou kótu Vypsat data nivelety Vložit kolmé popisy Přenesení navržené nivelety HEC-RAS vodní tok Editace křivky Vložení vrcholu do křivky Vložení oblouku do 2dkřivky Zrušení vrcholu křivky Umístění křivky na terén Převod oblouku na 3dkřivku Převod 2dkřivky na 3dkřivku Otočení směru křivky Převod úseček na 3dkřivku 3d odsazení linie Zjednodušení 3dkřivky Editor výšek 3dkřivky
Operace s body Načtení souřadnic bodů ze souboru Výpis souřadnic bodů do souboru Vložení bodu do výkresu Najít bod podle čísla Vykreslení bodu Výpočty Výpočet objemu Určení výšky bodu Plocha
Popis programu GeoWin DTM GeoWin-DTM je interaktivní grafická nadstavba AutoCADu / BricsCADu a GstarCADu vytvářející nepravidelnou trojúhelníkovou síť (TIN) s povinnými hranami z množiny bodů zadané uživatelem. Z této trojúhelníkové sítě lze generovat vrstevnice, podélné / příčné profily terénu a počítat kubatury. Algoritmus na generovávání vrstevnic je optimalizován na cca 10.000 bodů , kdy vykreslení nastává cca do minuty (na stupeň vyhlazení 1). Teoreticky by mělo jít zpracovat neomezené množství bodů, ale aplikace je omezena množstvím dostupné paměti RAM. Čím vyšší je stupeň vyhlazení, a počet bodů, tím větší nároky na paměť.. vertikálně: sekundy / horozontálně: počet bodů (PC AMD Athlon II X3 455)
Poznámky k práci s GeoWin DTM 1. Vytvoření trojúhelníkové sítě Pro správné vygenerování trojúhelníkové sítě by měla být kresba připravena. V praxi to znamená: vyloučení všech bodů, které negativně ovlivňují výškový průběh, upravení povinných hran, tak aby se nekřížili, nepřekrývali. Program se sice snaží všechny tyto jevy postihnout a opravit, ale v některých případech je nucen některou hranu vyloučit ze zpracování. Triangulaci lze provést i pouze s povinnými hranami bez množiny bodů. Pokud kresba obsahuje ostrůvky (díry) je vhodné aby byly obvody kresleny 3dkřivkou a v samostatné hladině. 2. Generování vrstevnic Algoritmus na vyhlazení trojúhelníkové sítě je citlivý na rozvržení vstupní množiny bodů. Trojúhelníková síť by měla mít trojúhelníky co nejvíce podobné rovnostranným, což se v praxi ale nikdy nepodaří. Zavedením povinných hran se situace zhoršuje, neboť se velice často vytváří podlouhlé trojúhelníky, které při generování vrstevnic přispívají k "zubatosti". Pozor je třeba dávat i na opomenutí zadat ostrou povinnou hranu, to v některých případech zapříčiní překřížení vrstevnice.
Nastavení GeoWin DTM z příkazové řádky: sngDMTSetting toolbar: Funkce umožňuje nastavit názvy hladin, fonty atd.
Trojúhelníková síť z příkazové řádky: sngDMT toolbar: Funkce vytváří z množiny bodů nepravidelnou trojúhelníkovou síť (TIN). Uživatel má možnost definovat povinné hrany.
Souřadnice získávat z objektů (pro triangulaci), na výběr jsou vkládací body objektů TEČKA, LINIE, 3DKŘIVKA a BLOK a nebo externí seznam souřadnic. Na vybrané objekty je možné uplatnit filtr dle hladiny, což znamená, že se použijí pouze souřadnice objektů umístěných v těchto hladinách. Ukázka seznamu souřadnic: 1 787468.48 1146895.48 2 787461.44 1146878.30 3 787440.74 1146894.84 4 787434.12 1146878.53
481.50 482.40 483.30 484.20
Oddělovačem musí být mezera. Oblast pro nalezení souřadnic, je možné prohledat celý výkres, nebo uživatel vybere objekty ručně – na příkazovém řádku se objeví výzva: Vyberte body určené ke zpracování: Povinné hrany jsou rozděleny na měkké a ostré. Měkké pouze určují tvar výsledných trojúhelníků, ostré navíc při generování vrstevnic zaručí nehladký přechod . Povinné hrany je možno vybrat ručně ukázáním ve výkrese (na příkazovém řádku se zobrazí výzva: Vyberte měkké hrany (úsečky,3dkřivky): nebo Vyberte ostré hrany (úsečky,3dkřivky): ). Povinné hrany je možné vybrat též ze seznamu použitých hladin. Při použítí této volby se vezmou všechny objekty ve vybraných hladinách. Povolené objekty na povinné hrany jsou ÚSEČKA a 3DKŘIVKA. Ostatní objekty budou ignorovány. Souřadnice vrcholů povinných hran jsou přidány do množiny bodů určených k triangulaci. Pokud povinné hrany spolu sousedí, musí být napojeny společným vrcholem. Než se začne generovat trojúhelníková síť, provádí se test na geometrii povinných hran. Nalezené neshody (křížení, napojení do T, překrývání) program opraví a zapíše do chybového protokolu. Může se ale stát, že něco unikne, a pak dojde k vykreslení překrývajících se trojúhelníků! Trojúhelníkovou síť vynechat slouží k vymezení oblasti pro vynechání trojúhelníkové sítě. Exteriér definuje vnější hranici, všechny trojúhelníky s těžištěm mimo tuto hranici budou vynechány .Pro výběr hranice se na příkazovém řádku zobrazí výzva: Vyberte hraniční linii (uzavřená křivka): Interiér slouží k definici ostrůvků (děr). Exteriér může být tvořený pouze jednou křivkou, u křivek interiéru počet není omezen. Výběr křivek interiéru se děje hromadně na základě výběru hladin z dialogu. Mazání krajních trojúhelníků, při této volbě jsou ve smyčce procházeny krajní trojúhelníky až do splnění podmínky, aby okrajový trojúhelník neobsahoval stranu delší než je zadáno. Ignorování prvků se Z=0, týká se jak vstupní množiny bodů, tak povinných hran. Souřadnice nebo povinné hrany, tak budou z výpočtu vyjmuty. Název povrchu, vytvořený objekt bude obsahovat tento název. Náhled, v samostatném dialogovém okně je provedeno vykreslení trojúhelníkové sítě. Poznámka: Generování trojúhelníkové sítě není vytvořené pro převisy, mosty, tunely apod.
Dynamická editace trojúhelníkové sítě Pokud je aktivní (v Nastavení DTM), tak při každé změně trojúhelníkové sítě proběhne také přepočítání vrstevnic (s výjimkou vytvoření díry). Upozornění: Pro správné fungování se nesmí odstranit XData vázaná k síti. V XDatech je uložena konfigurace použitá při tvorbě vrstevnic (stupeň vyhlazení, krok vrstevnic atd.)
Oprava výšky vrcholu trojúhelníkové sítě z příkazové řádky: sngDMTZ toolbar: Funkce opraví vybraný vrchol na hodnotu zadanou uživatelem. Na výzvu: Vyberte trojúhelníkovou síť: : ukážete objekt
, generovaný funkcí Trojúhelníková síť. Ukažte vrchol trojúhelníku u kterého chcete opravit výšku: zadáte novou hodnotu.
Odstranění vrcholu trojúhelníkové sítě z příkazové řádky: sngDMTZV toolbar: Funkce odstraní vybraný vrchol a oblast poté retrianguluje. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Vrchol ke zrušení: ukážete požadovaný vrchol.
Odstranění trojúhelníků z trojúhelníkové sítě (díra) z příkazové řádky: sngDMTRemove toolbar: Funkce odstraní vybrané trojúhelníky dle oblasti zadané uživatelem a popřípadě vytvoří v trojúhelníkové síti díru. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Ukažte lomové body díry: ukážete postupně lomy požadované hranice.
Přidání vrcholu do trojúhelníkové sítě z příkazové řádky: sngDMTP toolbar: Funkce přidá vrchol do trojúhelníkové sítě a oblast poté retrianguluje. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Ukažte nový vrchol: zadáte nový vrchol.
Označení hrany jako povinné (ostré) z příkazové řádky: sngDMTOH toolbar: Funkce umožňuje označit hranu trojúhelníku jako povinnou (ostrou). Při tvorbě vrstevnic je pak toto akceptováno. Pokud je vybraná hrana už nastavena jako povinná, pak bude odznačena. Na výzvu: Vyberte hranu trojúhelníkové sítě: ukážete hranu objektu , generovaný funkcí Trojúhelníková síť. Funkce po úspěšném provedení provede změnu v zobrazení sítě.
Vložení nové hrany z příkazové řádky: sngDMTRetr toolbar: Funkce umožňuje vložit do TIN novou hranu (vzniklou spojnicí mezi dvěma vrcholy). Nová hrana pak vzniká retriangulací stávající sítě. Vrcholy v nově zadané hraně musí být součástí stávající sítě. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Novou hranu zadat jako /Vrcholy: volbou "Křivka" vyberete ve výkresu objekt typu linie,2d/3dkřivka, volba "Vrcholy" umožní vybrat novou hranu ukázáním myší na její vrcholy. Funkce po úspěšném provedení provede změnu v zobrazení sítě.
Smazání okrajového trojúhelníku z příkazové řádky: sngDMTEBT toolbar: Funkce umožňuje odebrat z TIN okrajový trojúhelník. Jedná se o trojúhelník, jehož odebráním nevznikne osiřelý bod. Na výzvu: Vyberte trojúhelníkovou síť: ukážete hranu trojúhelníku k odebrání z TIN. Funkce po úspěšném provedení provede změnu v zobrazení sítě.
Komprimace TIN (trojúheníkové sítě) z příkazové řádky: sngKOMPR toolbar: Provede kontrolu a případně odstraní nadbytečné vrcholy jež mohly vzniknou editací trojúhelníkové sítě. Toto je potřeba, pokud nás zajímá minimální a maximální výška TIN, ta se zjišťuje ze všech vrcholů, i nepoužívaných. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť.
Načtení 3dploch z příkazové řádky: sngDMTif toolbar: Funkce vytvoří trojúhelníkovou síť (objekt trojsit) z uživatelem vybraných objektů 3dplocha. Na výzvu: Vyberte: ukážete objekty <3dplocha>, funkce vygeneruje trojúhelníkovou síť a dotáže se na případnou kontrolu.
Vyplnění trojúhelníkové sítě barevným gradientem z příkazové řádky: sngColor toolbar: Funkce vyplní trojúhelníkovou síť 2 barevným gradientem (objekt typu šrafa) v 3D prostoru. V Nastavení GeoWin-DTM lze definovat barvu pro nejnižší a nejvyšší bod sítě. Funkce pak jednotlivé trojúhelníky barevně interpoluje a vykreslí gradient. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Omezení: není funkční pod BricsCADem v12 a v13. Ukázka:
Import STL souboru z příkazové řádky: sngDStlIm toolbar: Funkce načte do výkresu trojúhelníkovou síť ze souboru ASCII nebo binary STL.
Export STL souboru z příkazové řádky: sngDStlEx toolbar: Funkce zapíše do do soubboru trojúhelníkovou síť ve formátu ASCII STL.
Export souřadnic vrcholů TIN z příkazové řádky: sngDMTExpC toolbar: Funkce zapíše do souboru souřadnice vrcholů trojúhelníkové sítě. Souřadnice jsou transformovány dle aktuálního souřadného systému. Přesnost je dle systémové proměnné LUPREC. Na výzvu: Vyberte trojúhelníkovou síť: vyberete požadovaný objekt.
Export povinných hran z příkazové řádky: sngDMTExpB toolbar: Funkce zapíše do souboru dvojice čísel bodů tvořících povinnou hranu. Funkce vypisuje volitelně i měkké hrany. Na výzvu: Vyberte trojúhelníkovou síť: vyberete požadovaný objekt.
Vrstevnice z příkazové řádky: sngDMTC toolbar: Vytváří ve výkrese z trojúhelníkové sítě vrstevnice, nebo vyhlazenou plochu. Uživatel musí nejdříve vybrat již vytvořenou trojúhelníkovou síť. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Poté se zobrazí tento dialog.
Interval vrstevnic, určuje vykreslení hlavních vrstevnic v hlavních jednotkách. Zvýrazněné kreslit v intervalu, určuje kolikátá v pořadí se bude kreslit zvýrazněně. Kreslit i poloviční interval vrstevnic, tyto pomocné vrstevnice jsou vykresleny čárkovanou čarou. Odstranit singulární trojúhelníky, u trojúhelníku se všemi vrcholy výškově shodnými, je jeden z nich pozměněn o hodnotu (interval * 0.01) Limitní odchylka vrstevnice, vytvořenou křivku vrstevnice, která může obsahovat tisíce
vrcholů, zjednoduší dle algoritmu Douglas-Peucker. Kreslit v rozsahu, vrstevnice vykreslí pouze v zadaném výškovém rozmezí. Převést na Beziérovi pláty, výchozí trojúhelníková síť je nespojitá, s lomenými hranami. Pro generování vrstevnic je třeba tuto plochu vyhladit. V tomto programu byl použit algoritmus s kvadratickou interpolací normál a s plátováním spojitosti C0, popř. C1. Volba Stupeň vyhlazení plátů definuje rozdělení trojúhelníku na menší (přepočítané vyhlazené) podle jeho strany. Čím je hodnota větší, tím je povrch vyhlazenější a výpočet náročnější. Vybarvení vrstevnic, vyplní barvou prostor mezi vrstevnicemi, dle jejich výšky (není dostupné pod BricsCAD V12, pod V13 pouze 2D). Místo vrstevnic zhuštěný model, spočítaný vyhlazený model trojúhelníkové sítě použitý pro vygenerování vrstevnic je vykreslen objektem TrojSit nebo 3DFACE (3dPlocha). Poznámka 1: Ani sebelepší triangularizace a dokonce ani sebelepší algoritmus nezaručí správnost vygenerovaných vrstevnic. Není tedy vhodné na takto vytvořené vrstevnice automaticky spoléhat. Poznámka 2: Generování vrstevnic není vhodné v oblastech s překrývajícími se trojúhelníky (převisy, mosty, tunely). Ukázka vygenerovaných vrstevnic.
Popis vrstevnic z příkazové řádky: sngDMTPopis toolbar: Funkce vloží popis s výškou na vrstevnici. Na výzvu: Vyberte vrstevnici: vyberete křivku. V místě výběru je poté umístěna výška vrstevnice.
Hromadný popis vrstevnic z příkazové řádky: sngDMTPVA toolbar: Funkce vloží popis s výškou na všechny 2d křivky v hladině určené dialogem.
Podélný profil / příčné řezy z příkazové řádky: sngDMTProfil toolbar: Funkce vytváří profil z řezu povrchem trojúhelníkové sítě. Po spuštění funkce se na příkazovém řádku objeví: Vyberte linii 2d/3d křivku (osa profilu): Vyberete ve výkrese linii reprezentující osu profilu. Vyberte trojúhelníkovou síť: Vyberete ve výkresu trojúhelníkovou síť, reprezentovanou objektem TrojSit. Pokud trojúhelníkovou síť nevyberete a zároveň vybraná osa profilu je 3dkřivkou, tak bude výškový profil brán z této 3dkřivky. Vyberte další trojúhelníkovou síť nebo ENTER pro přeskočení: Pokud dojde k výběru, bude v profilu zahrnut i řez touto sítí. .
Měřítko délek, určuje měřítko ve směru staničení profilu. Násobek výšek k délkám, jedná se o měřítko výšek, neboli kolikrát budou výšky zvětšeny vůči délkám. Počátek staničení úseku, hodnota, kterou začne staničení vrcholů profilu. Min.rozestup lomů, v případě, že je jsou jednotlivé lomy hustě vedle sebe, je možné použít tuto volbu, vynechá lomy v určeném intervalu, pokud nejsou zároveň lokálním minimem/maximem. Výšky automaticky každých, umožňuje vložit do profilu dodatečné lomy v zadaném intervalu. Počet desetinných míst, na kolik míst se zobrazí popisy profilu. Výška stránky (pro zarovnání), většinou budete chtít profil vytisknout, tímto nastavíte výšku stránky v mm. Vložit průsečíky s inž.sítěmi, pokud profil protne linie inž.sítí jsou tyto do profilu přidány. Automatická změna srovnávací roviny, pokud chcete, aby se profil na stránku výškově vešel. Vypnuto pokud jsou vybrány dvě trojúhelníkové sítě. Uživatelská srovnávací rovina, pokud nechcete nechat na programu výpočet optimální srovnávací roviny... Vložit rámové údaje, můžete editovat jednotlivé popisy. Inženýrské sítě, v dialogu vyberete v jakých hladinách se mají hledat průsečíky s inž.sítěmi. Hloubka uložení, pokud nalezené linie inž. sítí nejsou kresleny ve 3D, tady máte možnost zadat typickou hloubku uložení pod povrchem. Vykreslit pouze příčné řezy, podélný profil nebude vykreslen. Příčné řezy pomocí značek, Všechny na ose profilu: vykreslí se všechny nadefinované řezy, Ukážu sám: vykreslí se ty řezy, které uživatel vybere. Nastavení, spustí se dialog s těmito možnostmi nastavení.
Hodnoty u "Umístění kolmých popisů" značí svislé odsazení od nulové výšky profilu (v měřítku 1:1000). Následující zkratky znamenají: PŘ - názvy Příčných řezů T - terén NP - niveleta potrubí HV - hloubka výkopu UT - upravený terén Mezera pro text značí kolik místa se má vynechat ve svislé linii pro text. Pokud je některý svislý popis vypnutý, automaticky se vyšší umístění posouvá na jeho místo. Popisy hektometrů: pokud jsou zapnuté, vykreslí se na linii profilu kroužky po 100m s délkou v km. Staničení dle hektometrů: pokud jsou Popisy hektometrů zapnuté a zároveň je zapnutá tato volba, tak staničení lomů profilu bude od každého hektometru počítáno od nuly. Pokud je volba vypnutá, bude staničení od počátku profilu. Ukázka vytvořeného profilu
Generování příčných řezů: Příčné řezy je možné vytvářet v zadaném intervalu na ose profilu a nebo v místě určeném uživatelem pomocnou značkou.
Vložit značku příčného řezu na osu profilu z příkazové řádky: sngDMTSign toolbar: Pro vygenerování příčných řezů musí být na ose profilu vložené značky řezů. Značky řezů je možné vložit 3 způsoby: Ukázat Interval Staničení Po zadání příkazu se objeví tyto výzvy: . Volba Ukázat: Vyberte úsečku nebo 2d/3dkřivku (osa profilu): Vyberte trojúhelníkovou síť: Vyberte druhou trojúhelníkovou síť, nebo ENTER k přeskočení Vložit značku na osu profilu /Interval/Staničení: Vložte značku na osu profilu: Odsazení pro levou stranu <25.0>: Odsazení pro pravou stranu <25.0>: Volba Interval: Vyberte úsečku nebo 2d/3dkřivku (osa profilu): Vyberte trojúhelníkovou síť: Vyberte druhou trojúhelníkovou síť, nebo ENTER k přeskočení Vložit značku na osu profilu /Interval/Staničení: Interval <25>: Odsazení pro levou stranu <25.0>: Odsazení pro pravou stranu <25.0>: Volba Staničení: Vyberte úsečku nebo 2d/3dkřivku (osa profilu): Vyberte trojúhelníkovou síť: Vyberte druhou trojúhelníkovou síť, nebo ENTER k přeskočení Vložit značku na osu profilu /Interval/Staničení: Staničení: 25.98 Odsazení pro levou stranu <25.0>: Odsazení pro pravou stranu <25.0>: Pozn.1 Trojúhelníková síť se vybírá z důvodu určení počátku staničení a intervalu. Osa profilu totiž může začínat mimo TIN. Pozn.2 Odsazení se zadává pro určení rozsahu řezné roviny.
Popis sklonu (nivelety) z příkazové řádky: sngDMTSklon toolbar: Funkce vloží popis s hodnotou sklonu v procentech na linii nivelety profilu. Na výzvu: Měřítko <1:500/500>/Nastavení: nastavíte měřítko pro výšku textu a výškové převýšení. dialog pro nastavení:
Vyberte niveletu navrhovaného terénu: vyberete linii nivelety určené k popisu Sklon /1:x: vyberete typ sklonu
Výsledek:
Vložit výškovou kótu z příkazové řádky: sngDMTKac toolbar:
Funkce vloží výškovou kótu (kačenu) na vrchol linie nivelety profilu. Na výzvu: Měřítko <1:500/500>/Nastavení: nastavíte měřítko pro výšku textu a výškové převýšení. dialog pro nastavení:
Vyberte linii srovnávací roviny: vyberete linii srovnávací roviny
Zadejte výšku srovnávací roviny <0.00>: 471
Vkládací bod výškové kóty: ukážete vrchol Výsledek:
Vypsat data navrhované nivelety z příkazové řádky: sngDMTProfXY toolbar: Funkce slouží k vypsání hodnot staničení a výšek navrhovaného terénu podélného profilu (příčného řezu). Po zadání příkazu se objeví: Vyberte linii srovnávací roviny: Výška srovnávací roviny <0.00>: Počáteční hodnota staničení <0.00>: Vyberte navrhovanou niveletu: Následně jsou na obrazovku (a do schránky Windows) vypsány hodnoty staničení a výšek navrhované nivelety. Podobný příkaz, ale včetně vložení popisů do profilu je sngDMTKolm.
Vložit kolmé popisy z příkazové řádky: sngDMTKolm toolbar: Funkce slouží k doplnění kolmých popisů navrhovaného terénu podélného profilu (příčného řezu). Po zadání příkazu se objeví: Měřítko <1:500/500>/Nastavení: Vyberte linii srovnávací roviny: Výška srovnávací roviny <0.00>: Počáteční hodnota staničení <0.00>: Vyberte stávající niveletu: Vyberte navrhovanou niveletu: Přidat popis /Jednotlivě: Poznámka: Pokud vyberete volbu "Vše", tak jsou do schránky Windows zkopírovány hodnoty staničení a výšek navrhované nivelety. Specializovaný příkaz pro toto je sngDMTProfXY.
Přenesení navržené nivelety příčného řezu z příkazové řádky: sngDMTCS toolbar: Příkaz přenese navrženou niveletu z příčného řezu do podélného profilu a do situace s TIN. Na výzvu: Vyberte linii srovnávací roviny: vyberete linii srovnávací roviny příčného řezu Zadejte výšku srovnávací roviny <0.00>: 411 Vyberte niveletu navrhovaného terénu: Byla vsazena značka do podélného profilu. Nová křivka v situaci - vrcholy: -787617.224,-1146953.697,508.224 -787612.522,-1146958.276,509.631 -787606.331,-1146964.302,507.086 -787601.725,-1146968.787,507.889 Osa nové nivelety přenesená do podélného profilu
3dkřivka vsazená do situace (příklad)
Export návrhu vodního toku do HEC-RAS z příkazové řádky: sngDMTHecras toolbar: Funkce zapíše do souboru data navržené trasy vodního toku ve formátu programu HEC-RAS.
Vysvětlivky k požadovaným vstupům Niveletu je možné do situace dostat příkazem Přenesení řezu do profilu a situace
Vložení vrcholu do křivky z příkazové řádky: sngDMTNW toolbar: Funkce vloží do křivky nový vrchol. Pokud je vybrán bod v poslední (nebo první) čtvrtině křivky, je vytvořen nový koncový (počáteční) vrchol křivky. Na výzvu: Vyberte linii nebo 2d/3dkřivku: ukážete objekt typu křivka nebo 3dkřivka, bod výběru je použit jako výchozí pro tažení myší.
Vložení oblouku do 2dkřivky z příkazové řádky: sngDMTIAP toolbar: Funkce vloží do 2dkřivky oblouk. Pokud je vybrán bod v poslední (nebo první) čtvrtině křivky, je přidán nový oblouk za konec (před počátek) 2dkřivky. Na výzvu: Ukažte přímý segment na 2d křivce: ukážete objekt typu 2dkřivka, bod výběru je použit jako výchozí pro tažení myší.
Zrušení vrcholu křivky z příkazové řádky: sngDMTEW toolbar:
Funkce zruší stávající vrchol křivky. Na výzvu: Vyberte 2d/3dkřivku: smazán je vrchol, který je nejbližší bodu výběru křivky.
Umístění křivky na terén z příkazové řádky: sngDMTI3D toolbar: Vyinterpoluje (umístí) jednotlivé vrcholy liniového objektu na terén trojúhelníkové sítě. Jsou přidány i všechny průsečíky s trojúhelníkovou sítí.. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Vyberte 3dkřivku: ukážete objekt 2d/3dkřivku nebo linii.
Převod oblouku na 3dkřivku z příkazové řádky: sngDMTArc toolbar: Funkce převede oblouk na 3dkřivku a výškově interpoluje jednotlivé vrcholy. Funkce nabízí volbu jak rozdělit novou 3d křivku a to na úseky konstantní délky, nebo pevně daný počet úseků. Uživatel má možnost zadat buď pouze koncové body oblouku, nebo i bod mezi. Pokud je zadán i bod mezi, je interpolace rozdělena na dvě části. Na výzvu: Vyberte oblouk k převodu na 3dkřivku: ukážete oblouk Výška počátečního bodu oblouku: zadáte hodnotu Bod na oblouku, nebo ENTER: ukážete bod na oblouku a popřípadě zadáte jeho výšku. Výška koncového bodu oblouku: zadáte hodnotu
Převod 2dkřivky na 3dkřivku z příkazové řádky: sngDMTCPOL toolbar: Funkce převede 2dkřivku na 3dkřivku, pokud 2dkřivka obsahuje oblouky, tak budou nahrazeny
lomenou čárou. Převod oblouku na lomenou čáru se řídí nastavením ve funkci Nastavení. Oblouk lze rozdělit na konstatní počet dílů, a nebo na díly o určité délce. Na výzvu: Vyberte 2dkřivku: ukážete 2dkřivku
Otočení směru křivky z příkazové řádky: sngDMTReverse toolbar: Funkce provede změnu směru vykreslení stávající linie, 2d/3dkřivky, tzn. prohodí počátek a konec. Na výzvu: Vyberte objekty: ukážete objekt typu úsečka, křivka nebo 3dkřivka.
Převod úseček na uzavřenou 3dkřivku z příkazové řádky: sngDMTConvert toolbar: Funkce prohledá výkres a pokud najde v hladině zadané uživatelem úsečky, které tvoří uzavřený obrazec, vytvoří na jejich základě uzavřenou 3dkřivku. Nová 3dkřivka je umístěna do zvláštní hladiny definované v Nastavení. Funkce je navržena především pro tvorbu hraničních čar pro volbu interiér v Trojúhelníkové síti. Na výzvu: Vyberte objekt, podle kterého se nastaví pracovní hladina: ukážete vzorový objekt.
3d odsazení křivky z příkazové řádky: sngDMTOffset toolbar: Funkce provede odsazení úsečky nebo 3dkřivky jak v rovině, tak výškově, o hodnotu zadanou uživatelem. Na výzvu: Zadejte hodnotu odsazení v rovině <0.100000>: zadáte hodnotu. Vyberte úsečku/3dkřivku k 3d osazení: vyberete 3dkřivku. Na jakou stranu ? ukážete na jakou stranu se vykreslí. O kolik výškově odsadit? <0.150000>: zadáte hodnotu.
Zjednodušení křivky z příkazové řádky: sngDMTSimplify toolbar: Funkce upraví (zmenší) počet vrcholů vybrané křivky, dle hodnoty zadané uživatelem. Pro výpočet optimalizovaných vrcholů je použit algoritmus Douglas-Peucker. Na výzvu: Douglas Peucker hodnota redukce <0.100000>: zadáte hodnotu.
Editor výšek 3dkřivky z příkazové řádky: sngDMTEDC toolbar: Funkce umožňuje měnit výšku vrcholů 3dkřivky a popřípadě vrcholy přidávat, či odebírat.
Vybírat řádky lze, buď jednotlivě, nebo vícenásobně. Pro vícenásobný vyběr použijte klávesu shift+šipka, nebo ctrl+myš. Význam jednotlivých tlačítek: %
podle hodnoty sklonu nastaví výšku dalšího vrcholu
1:x
podle hodnoty poměru nastaví výšku dalšího vrcholu
+
hodnotu přičte ke stávající výšce (výškám)
=
hodnotu nastaví jako aktuální výšku vrcholu
@
promítne vrchol na povrch TIN a odebere výšku.
Vložit vrchol
vloží nový vrchol na spojnici aktuálního a dalšího bodu podle zadané délky
x
zruší vrchol
Načtení souřadnic ze souboru z příkazové řádky: sngDMTImportPoint toolbar: Funkce načte ze souboru souřadnice bodů a zobrazí je ve výkrese.
Nastavení vykreslení bodu
Výpis souřadnic bodů do souboru z příkazové řádky: sngDMTExportPoint toolbar: Funkce zapíše souřadnice bodů do uživatelem definovaného souboru.
Vložení bodu z příkazové řádky: sngDMTInsertPoint toolbar: Funkce vloží do výkresu bod o zadaných souřadnicích.
Nastavení vykreslení bodu
Najdi bod z příkazové řádky: sngDMTZoomP toolbar: Funkce hledá ve výkrese bod dle čísla zadaného uživatelem, po jeho nalezení bod na obrazovce vycentruje.
Nastavení vykreslení bodu
Ukázka vytvořeného bodu:
Bod je objekt typu "custom entity". DFX jméno má SPOINT. Editace bodu je možná dvojklikem na objekt a nebo příkazem z menu (sngDMTEditP).
Výpočet objemu z příkazové řádky: sngDMTvol toolbar: Počítá objemy mezi dvěmi trojúhelníkovými sítěmi, nebo mezi trojúhelníkovou sítí a srovnávací rovinou. Hlavní model terénu, lze ještě upřesnit (zmenšit) uzavřenou křivkou), pak se počítá objem pouze z této oblasti.
Trojúhelníkovou síť lze vybrat z rozbalovacího seznamu, nebo ukázáním ve výkresu. Výpočet zobrazí objem nad a pod srovnávací rovinou (modelem). Výpočet lze uložit do souboru. Upozornění: pokud trojúhelníková síť obsahuje díry, bude objem spočítán bez nich. Následující obrázek vysvětluje použité termíny Nad a Pod
Pokud zadáte volbu "Vybarvit plochu Nad a Pod Srovnávací plochou" (volba není dostupná pod BricsCAD V12, pod V13 pouze 2D) dojde k vybarvení navrhované (hlavní) sítě. Trojúhelníky Nad srovnávací jsou vybarveny odlišně od trojúhelníků Pod srovnávací plochou/rovinou. Barva vyplnění se řídí stejnými pravidly jako Gradient obarvení TIN v Nastavení.
Určení výšky bodu v trojúhelníkové síti z příkazové řádky: sngDMTBodZ toolbar: Funkce spočítá výšku bodu v oblasti trojúhelníkové sítě. Uživatel vybere trojúhelníkovou síť a ukáže dopočítávaný bod. Na výzvu: Vyberte trojúhelníkovou síť: ukážete objekt , generovaný funkcí Trojúhelníková síť. Ukažte bod uvnitř trojúhelníku: po jeho zadání se zobrazí na příkazové řádce jeho souřadnice včetně vypočtené výšky.
Plocha
z příkazové řádky: _list Jedná se klasický příkaz autocadu, v tomto případě rozšířený o informace o TIN, jako je 2d/3d plocha, počet vrcholů a trojúhelníků.