O jednoduchých uživatelských typech čar

Vytvořením nebo úpravou definic typů čar (LIN) v textovém editoru lze definovat vlastní typy čar s různými vzory teček, mezer a pomlček. Po definování je možné načíst a používat vlastní typ čáry v libovolném výkresovém souboru.

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.

Formát definice typu čáry

Formát definice typu čáry je:

*linetype_name,description 
A,descriptor1,descriptor2, ...

Například typ čáry s názvem ČERCHOVANÁ je definován jako:

*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ 
A,.5,-.25,0,-.25

Příklad představuje 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 musí být uloženy ve formátu ASCII a je třeba použít příponu .LIN.

Název typu čáry

Pole názvu typu čáry musí začínat hvězdičkou (*) a mělo by obsahovat jedinečný popisný název typu čáry.

Popis

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ů. Aplikace podporuje pouze zarovnání typu A, které zaručuje, že koncové body čar a oblouků budou začínat a končit čárkou. Zadáním A do pole zarovnání je nutné určit zarovnání typu A.

Předpokládejme například, že vytvoříte typ čáry OSA, který bude definován opakujícím se vzorem čárka-tečka, jenž je obvykle používán pro osy. Aplikace upraví sekvenci čárek a teček na každé čáře tak, aby byla v koncových bodech čáry nakreslena čárka. Pokud to vzor dovolí, posune jej aplikace AutoCAD tak, aby čárou začínala a končila alespoň polovina délky příslušné čárky. Pokud je to potřeba, je první a poslední čárka prodloužena. Pokud je čára příliš krátká a nevejde se na ni ani jedna sekvence čárky a tečky, bude mezi oběma koncovými body nakreslena souvislá čára. U oblouků je vzor upraven tak, aby byly v koncových bodech nakresleny čárky. U kružnic a ostatních objektů bez koncových bodů je sekvence čárek a teček upravena tak, aby bylo zobrazení přijatelné.

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). Je nutné vložit pouze jedno kompletní opakování vzoru typu čáry definované popisy vzoru. Při kreslení typu čáry použije aplikace pro počáteční a koncovou čárku první popis vzoru. 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 vyžaduje, aby první úsek byl 0 nebo kladné číslo (zapnuté pero). Pokud potřebujete prázdný segment, měla by být délka druhé čárky menší než nula, u plné čáry pak větší než nula. Vzor k zarovnání typu A musí obsahovat alespoň dvě specifikace čárek.