# KM Hatch Fill

An Inkscape extension that fills closed shapes with parallel hatch lines. The extension generates vector line patterns inside shapes that can be used for engraving fills, texturing surfaces, or creating visual effects.


## Manual Installation

1. Create the subdirectory `km-hatch/` in your Inkscape extensions folder:
   - **Linux:** `~/.config/inkscape/extensions/`
   - **Linux (Flatpak):** `~/.var/app/org.inkscape.Inkscape/config/inkscape/extensions/`
   - **Linux (Snap):** `~/snap/inkscape/current/.config/inkscape/extensions/`
   - **macOS:** `~/Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions/`
   - **Windows:** `%APPDATA%\inkscape\extensions\`
2. Copy all files from this repository into your `km-hatch/` directory.
3. Restart Inkscape. The extension appears under **Extensions > Knox Makers > Laser > Hatch Fill**.

## Acknowledgements

Inspiration, examples, and code came from:

- **Hatch Fill** from Evil Mad Scientist Laboratories and their EggBot extensions  
  https://github.com/evil-mad/EggBot/
