Vzory šraf jsou definovány v jednom nebo více souborech definic typů čar, které mají příponu .PAT. Šrafovací vzory můžete použít tak, jak jsou, upravit je nebo vytvořit vlastní uživatelské šrafovací vzory.
Bez ohledu na způsob uložení definice má uživatelský šrafovací vzor shodnou strukturu. Obsahuje úvodní řádek s názvem, který začíná hvězdičkou a nemá více než 31 znaků, a volitelným popisem:
*pattern-name, description
definici vzoru také obsahuje jeden nebo více popisů čáry v následujícím formátu:
angle, x-origin,y-origin, delta-x,delta-y,dash-1,dash-2, …
Standardní šrafovací vzor ANSI31 vypadá takto:
a je definován následovně:
*ANSI31, ANSI Iron, Brick, Stone masonry
45, 0,0, 0,.125
Název vzoru na prvním řádku *ANSI31 je následován popisem ANSI železo, cihly, kamenné zdivo. Tato jednoduchá definice vzoru říká, že čára se kreslí pod úhlem 45 stupňů, první čára rodiny šrafovacích čar prochází počátkem výkresu (0,0) a mezera mezi šrafovacími čarami je 0.125 jednotky.
Definice šrafovacího vzoru se řídí těmito pravidly:
- Každý řádek v definici vzoru může být maximálně 80 znaků dlouhý. Vložit můžete znaky, čísla a speciální znaky podtržítko (_), spojovník (-) a znak dolaru ($). Definici vzoru však musíte začít písmenem nebo číslem, nikoliv speciálním znakem.
- Prázdné řádky a text za středníkem je ignorován.
- Každá čára vzoru se považuje za prvního člena rodiny čar vytvořených opakováním čáry vzoru na obě strany ve vzdálenosti delta (tzn. nekonečně mnoho rovnoběžných čar).
- Hodnota
delta-x
označuje posunutí mezi členy rodiny ve směru čáry. Používá se pouze pro čárkované čáry.
- Hodnota
delta-y
označuje mezeru mezi členy rodiny a měří se kolmo k čarám.
- U čáry se předpokládá nekonečná délka. Vzor čárek je umístěn na čáru.
Poznámka: Za poslední definici šrafovacího vzoru v souboru PAT je třeba vložit prázdný řádek. Pokud za poslední definicí šrafovacího vzoru není vložen prázdný řádek, nebude poslední definice šrafovacího vzoru při použití tohoto šrafovacího vzoru dostupná.
Proces šrafování se skládá z virtuální expanze každé čáry vzoru do nekonečné rodiny rovnoběžných čar. Ve všech vybraných objektech jsou kontrolovány průsečíky s libovolnou z těchto čar; jakýkoliv průsečík způsobí zapnutí a vypnutí šrafovacích čar podle stylu šrafování. Aby bylo zaručeno správné zarovnání, je každá rodina šrafovacích čar vytvořena rovnoběžně s původní čarou s absolutním počátkem.
Pokud vytvoříte velmi husté šrafování, může být v aplikaci vytvoření šrafování odmítnuto a zobrazena zpráva, že měřítko šrafování je příliš malé nebo čárky jsou příliš krátké. Maximální počet šrafovacích čar změníte nastavením proměnné prostředí MaxHatch na celé číslo mezi 00 a 10 000 000 (deset miliónů):
- V aplikaci AutoCAD LT použijte příkaz SETENV a zadejte platné číslo.
- V jiných produktech použijte výraz jazyka AutoLISP (setenv "MaxHatch" "n"), kde n je platné číslo.
Poznámka: V každém případě je při změně hodnoty proměnné MaxHatch je nutné zadat MaxHatch se stejně zadanými velkými a malými písmeny.