In this example image

there is a leaf filled with zigzags. I have drawn the zigzags point by point, but I'd like to automate this to create so-called satin stitches for machine embroidery.
I have created zigzags along paths by repeating one zigzag along a path, but to take this further to zigzag-fill I'm a bit stuck on how to force the zigzag to the outlines.
Any ideas on tools in Inkscape that can help me with this? The fill has to be a path (or something that can be converted to a path) i.e. not a texture fill.