plugin logo

TBM pro Grasshopper

About

Plugin AutoInk slouží pro usnadnění a automatizaci vytváření výkresové dokumetnace v prostředí Rhinoceros a Grasshopper. Plugin je zaměřen na zrychlení tvorby anotací, značek ve výkresu a dalších prvků, které jsou běžnou součástí výkresové dokumentace. V rámci pluginu je možné automatizovat tvorbu tabulek, anotací a poznámek na výkrese a zavést funkcionalitu jednoho zdroje pravdy pro tyto prvky. Díky tomu je možné zajistit konzistenci a přesnost informací na výkresech a úpravu těchto informací z jednoho místa. Jako zdroj pravdy v současné verzi slouží soubory .xlsx/.xls. Pro tyto soubory platí pravidla (popsané níže u jednotlivých příkazů), která je nutné dodržet, aby plugin správně fungoval.

Předpoklady práce s pluginem

Plugin je zaměřen na tvorbu výkresové dokumentace. Pro správné fungování pluginu musí být dodrženy určité postupy a předpoklady. Plugin neslouží k samotnému navrhování konstrukcí, ale pro finalizaci výkresů. Předpokládá se, že výkresy jsou vytvářeny v programu Rhinoceros a jsou z tohoto prostředí i tisknuty do souborů .pdf. Dalším předpokladem je umístění výkresů v globální rovině XY. Jednotky modelového prostoru jsou m a výkresového prostoru jsou mm. V případě řezů je hodnota souřadnice Y je rovna výšce daného bodu (Z souřadnici) v na reálné konstrukci. V neposlední řadě, plugin vychází z předefinovaného grafaického nastavení anotačních stylů a předpokládaných měřítek. V případě, že jsou tyto styly použity jednotlivé značky se vykreslují dle předpokladu. Při použití jiných anotačních stylů nemusí docházet ke správnému zobrazení určitých značek. V případě potřeby je možné tyto styly upravit nebo vytvořit nové.

Instalace

Plugin je distribuován jako soubor .yak. Plugin je vyvinut pro Rhino 8 a vyšší. Pro instlaci stačí provést následující kroky:

Příkazy

AddAnnotationScale

Účel:

Příkaz přidá anotační styl s daným měřítkem do aktuálního dokumentu Rhino. Vlastnosti anotačního stylu jsou převzaty z aktuálního aktivního anotačního stylu v dokumentu. Měřítko anotačního stylu je přepočítáno na základě předpokladu, že jednotky modelového prostoru jsou v metrech a výkresový prostor v milimetrech.

Vstupy:

  • Měřítko - Zadané měřítko pro nový anotační styl. Pro měřítko 1:100 zadejte hodnotu 100 atd.

Výstup:

Nový anotační styl s daným měřítkem přidaný do dokumentu Rhino. Název stylu je ve formátu 'NázevAktivníhoStylu 1_ZadanéMěřítko'. Styl není po vytvoření nastaven jako aktuální

AddDetailToDrawing

Účel:

Příkaz přidá detail s vybranými objekty modelového prostoru do vybraného výkresového prostoru. Po zadání příkazu je nutné vybrat objekty v modelovém prostoru. Po potvrzení vybrání se zobrazí dialogové okno. V dialogovém okně je potřeba zadat název detailu jeho měřítko a název výkresového prostoru, do kterého se má detail přidat. Výběr dostupných měřítek je získán z aktuálních anotačních stylů v dokumentu Rhino. Po zadání všech požadovaných údajů, se musí zadat bod vložení detailu do výkresového prostoru. Následně se po kliknutí na tlačítko Add přidá detail do výkresového prostoru. Nadpis detailu je vždy zadaný název a měřítko ve formátu 'Název' 'M 1:Měřítko'.

Vstupy:

  • Vybrané objekty - Entity v modelovém prostoru, které budou zahrnuty do detailu.
  • Detail name - Zadaný název detailu.
  • Detail scale - Vybraný měřítko detailu. Pro měřítko 1:100 zadejte hodnotu 100 atd.
  • Detail page view - Vybraný název výkresového prostoru, do kterého se má detail přidat.
  • Pick insertion point - Bod vložení detailu do výkresového prostoru.

Výstup:

Nový anotační styl s daným měřítkem přidaný do dokumentu Rhino. Název stylu je ve formátu 'NázevAktivníhoStylu 1_ZadanéMěřítko'. Styl není po vytvoření nastaven jako aktuální.

Poznámky:

  • Výběr dostupných měřítek je získán z aktuálních anotačních stylů v dokumentu Rhino.
  • Nadpis detailu je vždy zadaný název a měřítko ve formátu 'Název' 'M 1:Měřítko'.
  • Vytvořený styl není nastaven jako aktuální.
  • Po kliknutí na definici bodu vložení detailu do výkresového prostoru, se Rhino přepnde do daného výkresového prostoru.

AddDrawingPage

Účel:

Příkaz vytvoří nový výkresový prostor v aktuálním dokumentu Rhino s definovaným názvem, velikostí a rámečkem. Po zadání příkazu se zobrazí dialogové okno, ve kterém je potřeba zadat název výkresového prostoru, velikost výkresu, typ rámečku a volitelně i čárky pro skládání výkresu. Následně po kliknutí na tlačítko Add se vytvoří nový výkresový prostor s danými parametry.

Vstupy:

  • Drawing page name - Zadaný název výkresového prostoru.
  • Drawing page size - Vybraná velikost výkresového prostoru Šířka x Výška v mm.
  • Drawing border type - Vybraná varianta rámečku výkresového prostoru.
  • Create paper ticks - Zaškrtávací políčko pro vložení čárek pro skládání výkresu.

Výstup:

Nový výkresový prostor s definovaným názvem přidaný do Rhino dokumentu. Výkresový prostor má velikost a rámeček dle zadání.

Poznámky:

  • Vybrané rozměry výkresu odpovídají násobkům A4 formátu.
  • Rozměry výkresu jsou na každou stranu zvětšeny o 1 mm pro tisk.
  • Rámeček do výkresového prostoru je vložen jako skupina a není ji vhodné přejmenovávat.
  • Typ rámečku (No border) - čárky ani rámeček není vytvořen.
  • Typ rámečku (Single border) - je vytvořen pouze vnější rámeček.
  • Typ rámečku (Double border) - je vytvořen vnější a vnitřní rámeček.

AutoInkConnections

Účel:

Příkaz zobrazí dialogové okno pro definici propojení mezi Rhino dokumentem a Excel (.xls|.xlsx) souborem, ve kterém jsou definovaný různé hodnoty použitelné pro automatizaci výkresů v AutoInk. V dialogovém okně je nutné zadat cestu k Excel souboru a název listu. Po zadání vybraných propojení je nutné zapsat propojení do Rhino souboru kliknutím na tlačítko Connect.

Vstupy:

  • Title block source - Odkaz na zdrojový (.xls|.xlsx) soubor a sheet s daty k automatizaci rozpisky.
  • Notes source - Odkaz na zdrojový (.xls|.xlsx) soubor a sheet s daty k automatizaci poznámek.
  • anotations source - Odkaz na zdrojový (.xls|.xlsx) soubor a sheet s daty k automatizaci popisků.
  • Materials source - Odkaz na zdrojový (.xls|.xlsx) soubor a sheet s daty k automatizaci tabulky materiálů.
  • Other object source - Odkaz na zdrojový (.xls|.xlsx) soubor a sheet s daty k automatizaci tabulky souvisejících objektů.

Výstup:

Příkaz zapíše do "Document user text" odkazy na zadané soubory a vybrané listy. Tyto údaje jsou následně použitelné v rámci ostatních příkazů.

Poznámky:

  • Pro správnou automatizaci vybraných hodnot není potřeba vždy definovat všechny propojení.
  • Při změně propojení je nutné znovu aktualizovat vybrané propojení pomocí tohoto příkazu.
  • Všechny propojení mohou ukazovat na jeden excel. Pouze dané sekce musí být rozlišeny do jednotlivých sheetů.

AutoInkLogs

Účel:

Příkaz vypíše cestu k souboru s logy AutoInk do příkazového řádku Rhino. Soubor s logy obsahuje informace o chybách a událostech, které se vyskytly během používání AutoInk příkazů v aktuálním Rhino dokumentu.

Výstup:

V příkazovém řádku se vypíše cesta k souboru s logy.

ConstructionJoint

Účel:

Příkaz vyzve uživatele k zadání úseček na kterých se vytvoří pracovní spára. Lze vytvořit vícero pracovních spár najednou. Pro dokončení příkazu je nutné zmáčknout Enter.

Výstup:

Na zadaných úsečkách se vykreslí čára znázorňující pracovní spáru. Čára je vytvořena jako skupina úseček ve výkresovém prostoru.

Poznámky:

  • Pro změnu pracovní spáry je potřeba stávající pracovní spáru smazat a vytvořit novou.
  • Měřítko pracovní spáry je převzato z aktuálního anotačního stylu výkresového prostoru.
  • Předpokládá se, že budou použita měřítka definována ve výkresovém templatu.

CopyLeaderText

Účel:

Příkaz vyzve uživatele k vybrání zdrojového leaderu, ze kterého zkopírován text do ostatních leaderu. Následně je uživatel vyzván, aby vybral cílové leadery, do kterých se má text zkopírovat. Pro ukončení příkazu je nutné zmáčknout Enter eno Esc.

Výstup:

Upravený text na vybraných leaderech dle zdrojového leaderu.

CreateDrawingTemplate

Účel:

Příkaz načte předdefinovanný výkresový template a vytvoří na jeho základě seznam hladin, typů čar a měřítek s nastavenými vlastnostmi.

Výstup:

Vytvořený seznam hladin, typů čar a měřítek s nastavenými vlastnostmi dle výkresového tempaltu.

CreateMaterialTable

Účel:

Příkaz zobrazí dialogové okno pro vytvoření tabulky materiálů. V dialogovém okně je potřba vybrat elementy, které se mají v tabulce materiálů zobrazit. Po zadání vybraných elementů do tabulky se po kliknutí na tlačítko Create a zadání bodu vložení vytvoří tabulka materiálů.

Vstupy:

  • Elementy tabulky - Výběr elementů, které se mají zobrazit v tabulce materiálů. Elementy jsou načteny z propojeného Excel souboru.
  • Vkládací bod - Bod vložení tabulky materiálů do výkresového prostoru. Bod odpovídá levému hornímu bodu tabulky.

Výstup:

Vytvořená tabulka materiálů s jejich vlastnostmi ve vybraném rozvržení.

Poznámky:

  • Příkaz vytvoří tabulku materiálů jako skupinu. Skupinu není doporučeno přejmenovávat.
  • V případě přejmenování skupiny tabulky materiálů, nebude možné tabulku aktualizovat pomocí příkazu UpdateMaterialTable.
  • Příkaz je nutné spustit ve výkresovém prostoru, kde se má tabulka materiálů vytvořit.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Tabulka v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • Hlavička tabulky musí obsahovat sloupce: 'StructureElement', 'Material', 'MaterialSpecification', 'MaterialNote'.
  • V případě, že sloupec neobsahuje žádné hodnoty není ve výsledné tabulce zobrazen.
  • Šířka tabulky je automaticky přizpůsobena na základě nejdelšího textového řetězce ve sloupci.

CreateNotesListCmd

Účel:

Příkaz vloží poznámky do výkresového prostoru na základě propojeného Excel souboru. Poznámky jsou vloženy jako skupina do výkresového prostoru na zadaný bod vložení.

Vstupy:

  • Vkládací bod - Bod vložení poznámkem do výkresového prostoru. Bod odpovídá levému hornímu bodu poznámek.

Výstup:

Vytvoření poznámek do výkresového prostoru.

Poznámky:

  • Příkaz vytvoří poznámky jako skupinu. Skupinu není doporučeno přejmenovávat.
  • V případě přejmenování skupiny, nebude možné poznámky aktualizovat pomocí příkazu UpdateNotes.
  • Příkaz je nutné spustit ve výkresovém prostoru, kde se májí poznámky.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Data v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • Hlavička tabulky musí obsahovat název odpovídající názvu výkresového prostoru.
  • V případě, že není nalezena hlavička odpovídající názvu výkresového prostoru, příkaz nevloží žádné poznámky.
  • V jednom sešitě Excelu je možné mít více sad poznámek pro různé výkresové prostory.

CreateOtherObjectsTable

Účel:

Příkaz zobrazí dialogové okno pro vytvoření tabulky souvisejících objektů. Po kliknutí na tlačítko Create a zadání bodu vložení, se vytvoří tabulka souvisejících objektů.

Vstupy:

  • Vkládací bod - Bod vložení tabulky souvisejících objektů do výkresového prostoru. Bod odpovídá levému hornímu bodu tabulky.

Výstup:

Vytvořená tabulka souvisejících objektů s jejich názvy ve vybraném rozvržení.

Poznámky:

  • Příkaz vytvoří tabulku souvisejících objektů jako skupinu. Skupinu není doporučeno přejmenovávat.
  • V případě přejmenování skupiny tabulky souvisejících objektů, nebude možné tabulku aktualizovat pomocí příkazu UpdateOtherObjectsTable.
  • Příkaz je nutné spustit ve výkresovém prostoru, kde se má tabulka souvisejících objektů vytvořit.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Tabulka v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • Hlavička tabulky musí obsahovat sloupce: 'ObjectNumber', 'ObjectDescription'.
  • Šířka tabulky je automaticky přizpůsobena na základě nejdelšího textového řetězce ve sloupci.

CurveTangNorm

Účel:

Příkaz vytvoří na zadané křivkce v zadaném bodě kříž. Kříž je tvořen dvěma úsečkami, které definují tečnu a normálu v daném bodě křivky. Uživatel je vyzván k zadání velikosti kříže, vybrání křivky a bodu na křivce.

Vstupy:

  • Křivka - Křivka na které se kříž vytváří.
  • Bod na křivce - Bod na křivce, ve kterém se kříž vytváří.

Volitelné parametry příkazu:

  • CrossSize - Velikost kříže ve výkresových jednotkách.

Výstup:

Kříž znázorňující tangentu a normálu křivky v daném místě.

Poznámky:

  • Velikost kříže je zadána v jednotkách výkresového prostoru.
  • Veliksto kříže nemusí být zadána. Stačí zmáčknout Enter pro použití výchozí hodnoty.

DirectionDoubleMark

Účel:

Příkaz vytvoří dvojici značek směrníku se zadným grafickým zobrazením v a daném natočením v výkresovém prostoru. Po zadání příkazu je uživatel vyzván k zadání offsetu značek od sebe, typu grafického zobrazení značek a orientace textu. Následně je uživatel vyzván k zadání úseček, které definují směry výsledných značek. Značky jsou vždy vykresleny na koncích zadaných úseček.

Vstupy:

  • Úsečky - Úsečky dle kterých je značky vytvořeny.

Volitelné parametry příkazu:

  • Direction - Směr textu vůči směru značky.
  • MarkType - Grafický typ značky.
  • MarkOffset - Příčné odsazení značek ve výkresových jednotkách

Výstup:

Dvojice značek směrníku s možností úpravy směrů.

Poznámky:

  • Značka je přidána jako skupina. Elementy ve skupině lze ručně modifikovat.
  • Velikosti značek a jejich odsazení odpovídá měřítku aktuálního anotačního stylu výkresu.
  • Text značek lze orientovat horizontálně nebo vertikálně.
  • Text je vždy natočen tak, aby byl čitelný. V určitých směrech může docházet k otočení textu o 180°.
  • Jednotlivé značky ve dvojici vždy směřují proti sobě. Pro stejný směr je nutné značky ručně modifikovat nebo vytvořit jednotlivě.
  • Grafické znázornění značky může být následující: Šipka (Arrow), Trojúhelník (Triangle), Bez grafického znázornění (None).

DirectionSingleMark

Účel:

Příkaz vytvoří značku směrníku se zadným grafickým zobrazením v a daném natočením v výkresovém prostoru. Po zadání příkazu je uživatel vyzván k zadání typu grafického zobrazení značky a orientace textu. Následně je uživatel vyzván k zadání úseček, které definují směry výsledných značek. Značky jsou vždy vykresleny na koncích zadaných úseček.

Vstupy:

  • Úsečky - Úsečky dle kterých je značky vytvořeny.

Volitelné parametry příkazu:

  • Direction - Směr textu vůči směru značky.
  • MarkType - Grafický typ značky.

Výstup:

Značka směrníku s možností úpravy směru.

Poznámky:

  • Značka je přidána jako skupina. Elementy ve skupině lze ručně modifikovat.Velikosti značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Text značek lze orientovat horizontálně nebo vertikálně.
  • Text je vždy natočen tak, aby byl čitelný. V určitých směrech může docházet k otočení textu o 180°.
  • Grafické znázornění značky může být následující: Šipka (Arrow), Trojúhelník (Triangle), Bez grafického znázornění (None).

EditDrawingPage

Účel:

Příkaz upravý vybraný stávající výkresový prostor. V rámci úpravy je nově definována velikost a rámečkem. Po zadání příkazu se zobrazí dialogové okno, ve kterém je potřeba vybrat výkresový prostor, který se má upravit a zadat nový název výkresového prostoru, velikost výkresu, typ rámečku a volitelně i čárky pro skládání výkresu. Následně po kliknutí na tlačítko Create se vybraný výkresový prostor upraví na nové parametry.

Vstupy:

  • Drawing page to modify - Stávající název výkresového prostoru, který bude upraven.
  • New drawing page name - Nově zadaný název výkresového prostoru.
  • New drawing page size - Nově vybraná velikost výkresového prostoru Šířka x Výška v mm.
  • New drawing border type - Nově vybraná varianta rámečku výkresového prostoru.
  • Create paper ticks - Zaškrtávací políčko pro vložení čárek pro skládání výkresu.

Výstup:

Upravený výkresový prostor. Výkresový prostor má název, velikost a rámeček dle zadání.

Poznámky:

  • Vybrané rozměry výkresu odpovídají násobkům A4 formátu.
  • Rozměry výkresu jsou na každou stranu zvětšeny o 1 mm pro tisk.
  • Stávající rámeček ve vybraném výkresovém prostoru je automaticky upraven na nový rozměr.
  • Automatická úprava rámečku je provedena pouze v případě, že nedošlo k přejmenování názvu skupiny rámečku.
  • Rámeček do výkresového prostoru je vložen jako skupina a není ji vhodné přejmenovávat.
  • Typ rámečku (No border) - čárky ani rámeček není vytvořen.
  • Typ rámečku (Single border) - je vytvořen pouze vnější rámeček.
  • Typ rámečku (Double border) - je vytvořen vnější a vnitřní rámeček.

ElevationBaseMark

Účel:

Příkaz vytvoří značku srovnávací úrovně v zadaném bodě a výšce ve výkresovém prostoru. Po zadání příkazu je uživatel vyzván k zadání předpony a přípony kóty. Následně uživatel zadá výšku srovnávací úrovně a bod vložení značky. Značka je vložena do vybraného bodu, který je ale výškově posunut na zadanou výškovou úroveň.

Vstupy:

  • Prefix - Předpona kóty srovnávací roviny.
  • Suffix - Přípona kóty srovnávací roviny.
  • Base elevation - Výška srovnávací roviny do které bude značka vložena.
  • Base point - Bod vložení značky (Výška upravena dle Base elevation).

Volitelné parametry příkazu:

  • MarkType - Styl grafického zobrazení značky.

Výstup:

Značka srovnávací úrovně v dané výšce s daným popisem.

Poznámky:

  • Značka srovnávací úrovně je vložena jako skupina a není ji vhodné přejmenovávat.
  • Elementy ve skupině lze ručně modifikovat.
  • Prefix je volitelný. Lze použít výchozí hodnotu "BpV" stisknutím Enter.
  • Suffix je volitelný. Lze použít výchozí hodnotu "m.n.m." stisknutím Enter.
  • Velikosti značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Předpokládá se práce v globální rovině XY, kde hodnota Y odpovídá nadmořské výšce.
  • Grafické znázornění značky může být následující: Šipka (Arrow), Trojúhelník (Triangle), Bez grafického znázornění (None).

ElevationMark

Účel:

Příkaz vytvoří značky výškových kót v zadaných bodech. Po zadání příkazu je uživatel vyzván k zadání referenčního bodu pro výpočet výškových kót. Následně je uživatel vyzván k zadání bodů pro vložení značek výškových kót. Po potvrzení výběru Enterem se značky vloží do zadaných bodů.

Vstupy:

  • Base point - Referenční bod pro výpočet výškových kót.
  • Elevation points - Body pro vložení značek výškových kót.

Volitelné parametry příkazu:

  • MarkType - Styl grafického zobrazení značky.
  • CreateBase - Přepínač pro vytvoření výškové kóty v referenčním bodě s hodnotou +/-0.000.
  • Undo - Zrušení poslední akce (odstranění posledního vybraného bodu z kolekce).

Výstup:

Značky výškových kót v zadaných bodech s hodnotou výšky od referenčního bodu.

Poznámky:

  • Značka výškové kóty je vložena jako skupina a není ji vhodné přejmenovávat.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikosti značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Předpokládá se práce v globální rovině XY, kde hodnota Y odpovídá nadmořské výšce.
  • Výška značky je vypočítána jako rozdíl Y souřadnic dané značky a referenčního bodu.
  • V případě, že referenční bod není zadán, je použit bod (0,0,0). Lze použít pro kótování absolutních výšek.
  • Grafické znázornění značky může být následující: Šipka (Arrow), Trojúhelník (Triangle), Bez grafického znázornění (None).

ElevationMarkMirror

Účel:

Po zadání příkazu je uživatel vyzván k výběru prvků značek výškových kót. Po potvrzení výběru se vybraná značka výškové kóty ozrcadlí.

Vstupy:

  • Vybrané elementy značky - Element ve skupině značky výškové kóty.

Volitelné parametry příkazu:

  • Undo - Zrušení poslední akce (odstranění posledního prvku z kolekce).

Výstup:

Ozrcadlení skupiny značky výškové kóty.

Poznámky:

  • K ozrcadlení dojde jen v případě, že vybraný element je součástí skupiny značky výškové kóty.
  • Rovina zrcadlení odpovídá vertikální rovině procházející vkládacím bodem výškové kóty a osou Z.
  • Pro provedení zrcadlení výškové značky stačí vybrat jakýkoliv element ve skupině značky dané výškové kóty.

ElevationMarkUpdate

Účel:

Po zadání příkazu je uživatel vyzván k zadání nového referenčního bodu pro výpočet výškových kót. Následně je uživatel vyzván k výběru prvků značek výškových kót. Po potvrzení výběru se u vybraných značek aktualizuje hodnota výškové kóty dle nové výšky zadaného bodu.

Vstupy:

  • Base point - Nový referenční bod pro výpočet výškových kót.
  • Vybrané elementy značky - Element ve skupině značky výškové kóty.

Volitelné parametry příkazu:

  • Undo - Zrušení poslední akce (odstranění posledního prvku z kolekce).

Výstup:

Aktualizace hodnoty výškové kóty dle aktuální výšky zadaného bodu.

Poznámky:

  • O aktualizaci výškové kóty dojde jen v případě, že vybraný element je součástí skupiny značky výškové kóty.
  • Pro provedení aktualizace výškové značky stačí vybrat jakýkoliv element ve skupině značky dané výškové kóty.

EnumerationMark

Účel:

Příkaz vytvoří značky s číslováním v zadaných bodech. Po zadání příkazu je uživatel vyzván k zadání předpony a přípony číslování. Následně je uživatel vyzván k zadání bodů pro vložení značek číslování. Po potvrzení výběru Enterem se značky vloží do zadaných bodů.

Vstupy:

  • Prefix - Předpona číslování.
  • Suffix - Přípona číslování.
  • Enumeration points - Body pro vložení značek číslování.

Volitelné parametry příkazu:

  • MarkType - Styl grafického zobrazení značek.
  • BaseIndex - Hodnota indexu první značky.
  • Undo - Zrušení poslední akce (odstranění posledního prvků bodu z kolekce).

Výstup:

Značky s číslováním vložené na zadané body.

Poznámky:

  • Značka srovnávací úrovně je vložena jako skupina a není ji vhodné přejmenovávat.
  • Elementy ve skupině lze ručně modifikovat.
  • Prefix je volitelný. Lze ho ignorovat stisknutím Enter, bez jeho zadání.
  • Suffix je volitelný. Lze ho ignorovat stisknutím Enter, bez jeho zadání.
  • Značky jsou očíslovány postupně dle zadaného počátečního indexu.
  • Velikosti značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Grafické znázornění značky se může měnit na délky daného čísla a prefixu a suffixu.
  • Předpokládá se práce v globální rovině XY.Grafické znázornění značky může být následující: Obdélník/Čtverec (Rectangle), Kruh (Circle), Elipsa (Elipse), Bez grafického znázornění (None).

GeneralDirectionMark

Účel:

Příkaz vytvoří značku směru s zadaným počtem textu určeným k popsání směru. Úsečky, která definuje směr kolmý na směr značky.

Vstupy:

  • Úsečka - Úsečka určující směr kolmý na směr značky.

Volitelné parametry příkazu:

  • MarkSide - Volba směru šipka na značce.
  • BothArrows - Volba zda budou šipky umístěny na obou stranách.
  • RowCount - Počet řádků textu v popisku.

Výstup:

Značka směru s možnosti definice popisu směru na vícero řádcích.

Poznámky:

  • Značka směru je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikosti značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Předpokládá se práce v globální rovině XY.Minimální počet řádků je 2.

LayersListMark

Účel:

Příkaz vytvoří značku popis skladby s možností zadání libovolného počtu vrstev, jejich popisu a umístění. Uživatel je vyzván k zadání polyliny určující zkladní křivku popisu, bodů určujících jednotlivé vrstvy skladby a směru popisu jednotlivých vrstev od polyliny. Počet řádků popisu je dán počtem zadaných bodů vrstev.

Vstupy:

  • Polyline - Úsečka určující směr kolmý na směr značky.
  • Layer points - Body určující jednotlivé vrstvy skladby.
  • Side - Směr popisu jednotlivých vrstev od polyliny.

Volitelné parametry příkazu:

  • Undo - Zrušení poslední akce.
  • SelectSide - Strana, na které bude umístěn popis vrstev.

Výstup:

Značka popisu vrstev skladby.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Předpokládá se práce v globální rovině XY.Minimální počet bodů vrstvy je 1.
  • Popis je vždy umístěn ve vodorvném směru.

NorthingMark

Účel:

Příkaz vytvoří značku severky. Uživatel je vyzván k zadání bodu umístění značky severky ve výkresovém prostoru.

Vstupy:

  • Bod umístění - Bod umístění středu severky.

Výstup:

Značka severky.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.

ObjectBoundaryMark

Účel:

Příkaz vytvoří značku rozhraní objektu s možností popisu. Uživatel je vyzván k zadání úsečky určující směr kolmý na směr značky.

Vstupy:

  • Úsečka - Úsečka určující směr kolmý na směr značky.

Volitelné parametry příkazu:

  • MarkSide - Strana, na které bude umístěna bublina s popisem.

Výstup:

Značka rozhraní objektu.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.

ObjectInterfaceMark

Účel:

Příkaz vytvoří značku rozhraní dvou objektů s možností popisu. Uživatel je vyzván k zadání úsečky určující směr kolmý na směr značky.

Vstupy:

  • Úsečka - Úsečka určující rozhraní objektů.

Volitelné parametry příkazu:

  • Direction - Orientace směru popisek značky vzhledem k zadanému směru značky.
  • PositionPoint - Bod určující pozici značky.

Výstup:

Značka rozhraní objektu.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Volba PositionPoint (Start/End) určuje zda značka bude umístěna na začátku nakreslené úsečky nebo bude umístěna na konci této úsečky.
  • V případě volby PositionPoint = Start je počátek čáry definující rozhraní objektů umístěn na začátku úsečky.
  • V případě volby PositionPoint = End je konec čáry definující rozhraní objektů umístěn na konci úsečky.
  • Volba Direction (Horizontal/Vertical) určije zda budou popisky zarovnány s úsečkou definující rohraní objektu (Horizontal) nebo s úsečkou kolmou na tuto čáru.
  • V případě volby Direction = Horizontal budou popisky umístěny nad úsečkou definující směr objektů.

PrintCorrectly

Účel:

Příkaz spustí serii příkazů, které zajistí správné natavení před tiskem. Jedná se o zamknutí všech detailů, vybrání šraf a jejich přesunutí dopozadí a vybrání všech anotací a jejich přesunutí do popředí.

Výstup:

Kontrola nastavení Rhino dokumentu pro správný tisk výkresů.

SectionMark

Účel:

Příkaz vytvoří značku řezu s vybranou grafickou reprezentací. Text popisů řezu je řízen "Attribute user textem" přiraženým dané anotaci v dolní části značky.

Vstupy:

  • Úsečka - Úsečka rovinu řezu.

Volitelné parametry příkazu:

  • MarkType - Styl grafického zobrazení značek.

Výstup:

Značka rozhraní objektu.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Grafické znázornění značky může být následující: Šipka (Arrow), Trojúhelník (Triangle), Kružnice s šipkou a dvěma popiskami (Complex).
  • Směr řezu je závislý na směru nakreslené úsečky a je vždy vpravo ve směru úsečky.

SlopeMark

Účel:

Příkaz vytvoří značky sklonu s vybranou grafickou reprezentací. Kóta sklonu je vypočítána na základě výškového rozdílu mezi dvěma body na křivce a vzdáleností mezi těmito body. Značku nelze použít pro křivky s nelienárním sklonem.

Vstupy:

  • Křivky - Křivky, ze kterých budou sklony vypočítány a na kterých budou značky vytvořeny.

Volitelné parametry příkazu:

  • CreatePercentage - Styl grafického zobrazení značek.
  • Undo - Zrušení poslední akce.

Výstup:

Značky sklony nad vybranými křivka.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Předpokládá se práce v globální rovině XY.Sklon je vypočítán správně pouze v případě lienárních křivek či segmentů křivek.
  • Grafické znázornění značky může být text sklonu ve formátu X:Y (v poměru) nebo v procentech X,XX%% s šipkou.
  • Grafické znázornění značky ve formátu X,XX%% s šipkou je provedeno v případě, že je zaškrtnuta volba CreatePercentage.
  • Směr značky (v případě procent) je závislý na směru sklonu dané křivky.

StationingMarkAtCurvePontMark

Účel:

Příkaz vytvoří značku staničení a vypíše staničení zvolených bodů na dané křivkce.

Vstupy:

  • StartStationing - Počáteční hodnota staničení, která bude přičtena k vypočtenému staničení daného bodu. (v jednotkách výkresu)
  • Křivka - Křivka, na které se značka vytváří.
  • Bod na křivce - Bod na křivce, pro který se značka vytváří a ze kterého se počítá staničení.

Výstup:

Značka staničení na křivce s výpočteným staničemín v km.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Staničení je vždy počítání z průmětu dané křivky do roviny XY.V případě, že vybraný bod neleží na vybrané křivce, je staničení počítáno z nejbližšího bodu na křivce.Staničení je vždy vypsáno v km.Počáteční staničení musí být zadáno v jednotkách výkresu.Předpokládá se práce v globální rovině XY.Směr značky je vždy vlevo od směru vybrané křivky.

StationingMark

Účel:

Příkaz vytvoří značku staničení (kolmíce na vybranou křivku) a s možností popisku.

Vstupy:

  • Křivka - Křivka, na které se značka vytváří.
  • Bod na křivce - Bod na křivce, pro který se značka vytváří.

Volitelné parametry příkazu:

  • PositionPoint - Bod určující pozici značky.

Výstup:

Značka staničení na křivce s popiskem bez výpočtu staničení.

Poznámky:

  • Značka je vložena jako skupina.
  • Elementy ve skupině lze ručně modifikovat.
  • Velikost značek odpovídají měřítku aktuálního anotačního stylu výkresu.
  • Staničení je vždy počítání z průmětu dané křivky do roviny XY.V případě, že vybraný bod neleží na vybrané křivce, je staničení počítáno z nejbližšího bodu na křivce.Předpokládá se práce v globální rovině XY.Směr značky je vždy vlevo od směru vybrané křivky.
  • Volba PositionPoint (Start/End) určuje zda značka bude umístěna na začátku nakreslené úsečky nebo bude umístěna na konci této úsečky.
  • V případě volby PositionPoint = Start je počátek čáry umístěn na začátku úsečky.
  • V případě volby PositionPoint = End je konec čáry umístěn na konci úsečky.

UnificateAnnotations

Účel:

Příkaz sjednotí anotační styl vybraných anotací dle aktuálního anotačního stylu výkresu.

Vstupy:

  • Anotace - Anotace, u kterých bude upraven anotační styl.

Volitelné parametry příkazu:

  • Undo - Zrušení poslední akce.

Výstup:

Značka staničení na křivce s popiskem bez výpočtu staničení.

Poznámky:

  • Příkaz upraví pouze samotné anotace a nelze aplikovat na celé skupiny s anotacemi.

UpdateAnnotations

Účel:

Příkaz aktualizuje anotace v modelovém prostoru dle referencovaného Excel souboru.

Výstup:

Aktualizace anotací v modelovém prostoru dle referencovaného Excel souboru.

Poznámky:

  • Příkaz se provede pouze v případě, že je referencovaný Excel soubor dostupný.
  • Aktualizace anotací na výkrese probíhá automaticky na základě dat v Excel souboru.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.

UpdatedTitleBlock

Účel:

Příkaz aktualizuje nebo vytvoří 'layout user text' v aktuálním výreskovém prostoru dle referencovaného Excel souboru.

Výstup:

Aktualizace/Vytvoření '¨layout user text' v aktuální výkresovém prostoru.

Poznámky:

  • Příkaz se provede pouze v případě, že je referencovaný Excel soubor dostupný.
  • Aktualizace 'layout user text' probíhá automaticky na základě dat v Excel souboru.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Tabulka v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • V přvním řádku (hlavičce) tabulky jsou uvedeny názvy atributů pro 'layout user text'.
  • Hlavička tabulky musí obsahovat sloupce: 'LayoutName'.
  • Hodnota ve sloupci'LayoutName' je určena pro párování s daným výreskovým prostorem. Výkresový prostor musí mít stejný název jako hodnota v tomto sloupci.
  • V případě, že daný název výkresového prostoru se v Excel souboru nenachází, nebude 'layout user text' aktualizován/vytvořen.
  • Následná automatizace rozpisky z 'layout user text' a celkové využití 'layout user text' je již na daném uživateli.

UpdateMaterialTable

Účel:

Příkaz aktualizuje tabulku materiálů v aktuálním výkresovém prostoru dle referencovaného Excel souboru.

Výstup:

Aktualizace tabulky materiálů v aktuálním výkresovém prostoru dle referencovaného Excel souboru.

Poznámky:

  • Příkaz se provede pouze v případě, že je referencovaný Excel soubor dostupný.
  • V aktuálním výkresovém prostoru musí být vytvořena tabulka materiálů pomocí příkazu CreateMaterialTable.
  • Tabulka s materiály musí mít název 'MaterialTable'.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Příkaz je nutné spustit ve výkresovém prostoru, kde se má tabulka materiálů vytvořit.
  • Tabulka v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • Hlavička tabulky musí obsahovat sloupce: 'StructureElement', 'Material', 'MaterialSpecification', 'MaterialNote'.
  • V případě, že sloupec neobsahuje žádné hodnoty není ve výsledné tabulce zobrazen.
  • Šířka tabulky je automaticky přizpůsobena na základě nejdelšího textového řetězce ve sloupci.

UpdateNoteList

Účel:

Příkaz aktualizuje poznámky ve výkresovém prostoru dle referencovaného Excel souboru.

Výstup:

Aktualizace poznámek ve výkresovém prostoru dle referencovaného Excel souboru.

Poznámky:

  • Příkaz se provede pouze v případě, že je referencovaný Excel soubor dostupný.
  • Aktualizace poznámek na výkrese probíhá automaticky na základě dat v Excel souboru.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Vytvoření pozámek na výkrese je provedeno pomocí příkazu CreateNotesList.
  • Skupina s poznámkami musí mít název 'DrawingNotes'.

UpdateOtherObjectsTable

Účel:

Příkaz aktualizuje tabulku souvisejících objektů v aktuálním výkresovém prostoru dle referencovaného Excel souboru.

Výstup:

Aktualizace tabulky souvisejících objektů v aktuálním výkresovém prostoru dle referencovaného Excel souboru.

Poznámky:

  • Příkaz se provede pouze v případě, že je referencovaný Excel soubor dostupný.
  • V aktuálním výkresovém prostoru musí být vytvořena tabulka materiálů pomocí příkazu CreateOtherObjectsTable.
  • Tabulka se souvisejícími objekty musí mít název 'OtherObjectTable'.
  • Pro úspěšné provedení příkazu je potřeba mít definované propojení s Excel souborem pomocí příkazu AutoInkConnections.
  • Příkaz je nutné spustit ve výkresovém prostoru, kde se má tabulka materiálů vytvořit.
  • Tabulka v Excelu souboru musí mít správně nadefinované hlavičky dle požadavků AutoInk.
  • Hlavička tabulky musí obsahovat sloupce: 'ObjectNumber', 'ObjectDescription'.
  • V případě, že sloupec neobsahuje žádné hodnoty není ve výsledné tabulce zobrazen.
  • Šířka tabulky je automaticky přizpůsobena na základě nejdelšího textového řetězce ve sloupci.