Definice vlastních šrafovacích vzorů

Vlastní šrafy vytváříme tehdy, když nám nevyhovují šrafovaci vzorky, které AuotoCAD nabízí. Šrafovací vzorky jsou uloženy v textovém souboru acadiso.pat, který je možné editovat libovolným textovým editorem. Je možné provést změny v již definovaných šrafách či přidat do souboru šrafy vlastní. Vlastní definice šraf se přidávají na konec souboru. Je také možné si vytvořit vlastní soubory se šrafovací vzory. Pro ty ale platí, že v každém souboru může být popsána jen jedna šrafa a jméno souboru se musí shodovat s názvem šrafy. Přípona je rovněž pat. Tyto soubory musíme umístit do správného adresáře, kde AutoCAD šrafy hledá, nebo v Možnostech přidat cestu k umístění těchto souborů.

Popis jednotlivé šrafy tvoří dva nebo více řádků, z nichž na prvním je název a textový popis vzorku. Tento název zadáváme potom jako název vzorku (pattern) v příkazu pro šrafování. Na dalších řádcích je popis jednotlivých čar, ze kterých se šrafovací vzorek skládá. V popisu čáry se mohou vyskytovat kladná čísla (určují délku čárečky), záporná čísla (určují velikost mezery) a nuly (znamenají tečku).

* jméno vzorku [, popis vzorku]
úhel, x-počátek, y-počátek, dx, dy [, popis vzoru příslušné čáry]

úhel — úhel čáry od směru osy x (vodorovná 0, svislá 90)
x-počátek, y-počátek — fiktivní bod, ze kterého se čáry začnou vytvářet
dx — posun další čáry od předchozí ve směru vytváření čáry
dy — vzdálenost jednotlivých čar od sebe
popis vzoru — je nepovinný (pro spojitou čáru tam nic není). Jinak kladné číslo je velikost čárečky, záporné číslo je velikost mezery a nula je tečka.

Více snad pochopíte z následujících příkladů.

*car1, carecky
0, 0, 0, 0, 0.5, 0.5, -0.5
*car2, carecky sikme
45, 0, 0, 0, 0.5, 0.5, -0.5
*car3, carecky sikme posunute
45, 0, 0, 0.25, 0.5, 0.5, -0.5
*car4, ctverecky sikme
45, 0, 0, 0, 0.5, 0.5, -0.5
315, 0, 0, 0, 0.5, 0.5, -0.5
*car5, H-cary
0, 0, 0, 0, 0.5, 0.5, -0.5
90, 0, 0.25, 0, 0.5, 0.5, -0.5
*car6, dvoji druh cary
0, 0, 0, 0, 1, 0.5, -0.2, 0.1, -0.2
0, 0, 0.5, 0, 1, 0.5, -0.2, 0, -0.1, 0, -0.2
*car8, zobaky
0, 0, 0, 0, 2, 1, -1
45, 0, 0, 1.41421, 1.41421, 1.41421, -1.41421