Uživatelské typy čar, 2. díl – Jednoduché uživatelské typy čar
Každý typ čáry je definován ve dvou řádcích v souboru definice typu čáry. První řádek obsahuje název typu čáry a volitelný popis. Druhý řádek je kód, který definuje vlastní vzor typu čáry. Druhý řáde…
Každý typ čáry je definován ve dvou řádcích v souboru definice typu čáry. První řádek obsahuje název typu čáry a volitelný popis. Druhý řádek je kód, který definuje vlastní vzor typu čáry.
Druhý řádek musí začínat písmenem A (zarovnání), následovaným seznamem popisů vzoru, které definují délky vypnutého pera (mezery), délky zapnutého pera (čárky) a tečky. Započetím řádku středníkem (;) můžete do souboru LIN vložit komentáře.
*název_typu_čáry,popis
A,popis1,popis2, …
Například typ čáry nazývaný DASHDOT je definován jako:
*DASHDOT,Čerchovaná __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
Označuje to opakující se vzor začínající čárkou dlouhou 0.5 výkresových jednotek, mezerou dlouhou 0.25 výkresových jednotek, tečkou a další mezerou dlouhou 0.25 výkresových jednotek. Tento vzor pokračuje po celé délce řádku, končí čárkou dlouhou 0.5 výkresových jednotek. Typ čáry by se zobrazil způsobem zobrazeným dole.
__ . __ . __ . __ . __ . __ . __ . __
Soubory LIN se musí uložit ve formátu ASCII a je třeba použít příponu .lin. Následují další informace o každém poli v definici typu čáry.
Název typu čáry
Pole názvu typu čáry začíná hvězdičkou (*) a mělo by nabídnout jedinečný popisný název typu čáry.
Při úpravě souboru LIN by měl popis typu čáry pomáhat představit si typ čáry. Popis je rovněž zobrazen ve správci typů čar a v dialogu Načíst typy čar.
Popis je volitelný a může obsahovat:
·Jednoduché znázornění vzoru typu čáry pomocí ASCII textu
·Rozšířený popis typu čáry
·Komentář, například „Typ čáry určený pro skryté hrany“
Jestliže popis vynecháte, nevkládejte za název typu čáry čárku. Popis nesmí přesáhnout 47 znaků.
Pole zarovnání (A)
Pole zarovnání určuje akci pro zarovnání vzoru na koncích jednotlivých čar, kružnic a oblouků. Aktuálně AutoCAD podporuje pouze zarovnání typu A, které zaručuje, že koncové body čar a oblouků budou začínat a končit čárkou.
Představte si například definici typu čáry OSA, která bude definována opakujícím se vzorem čárka a tečka. AutoCAD upraví sekvenci čárek a teček na každé čáře tak, že na koncových bodech objektu začne a skončí čárka. Pokud to vzor dovolí, posune jej AutoCAD tak, aby čáru začínala a končila alespoň polovina délky příslušné čárky. Pokud je to potřeba, jsou první a poslední čárka prodlouženy. Pokud je čára příliš krátká a nevejde se na ni ani jedna sekvence čárky a tečky, AutoCAD nakreslí mezi koncovými plnou čáru. U oblouků je vzor upraven tak, aby se čárky kreslily v koncových bodech. Kružnice nemají koncové body, ale AutoCAD úpravou sekvence čárek a teček nabídne rozumné zobrazení.
Zadáním a v poli zarovnání je nutné určit zarovnání typu A.
Popisy vzoru
Každé pole popisu vzoru určením délky segmentů vytvoří typ čáry oddělený čárkami (mezery nejsou povoleny):
·Kladné desetinné číslo určuje segment délky zapnutého pera (čárky) dané délky.
·Záporné desetinné číslo určuje segment vypnutého pera (mezery) dané délky.
·Délka 0 nakreslí tečku.
Jedna definice může obsahovat až 12 vzorů (za předpokladu, že délka řádku nepřekročí 80 znaků v souboru LIN). Vložit je nutné pouze jedno kompletní opakování vzoru typu čáry definované popisy vzoru. Při kreslení typu čáry AutoCAD používá první popis vzoru pro počáteční a koncovou čárku. Mezi první a poslední čárkou se vykresluje vzor sekvenčně, počínaje na druhé pozici a v případě potřeby znovu cyklicky od první pozice.
Zarovnání typu A požaduje, aby první úsek byl 0, nebo kladné číslo (zapnuté pero). Druhý úsek by měl být menší než 0 (segment vypnutého pera neboli mezera). Vzor pro zarovnání typu A musí obsahovat alespoň dvě specifikace čárek.