No, sorry it is not. But for an easy pattern like that, you can use the tiling path effect. Then apply the effect and run path intersection with your outline.
The more problematic part would be to generate a nice stitch order. Break apart your pattern and select them in order. Then run the Ink/Stitch reorder method.
Please note, that when you select them in order with alt + drag (which would be fastest in your case), then with the current Inkscape version you need to select in reverse direction of the stitch order. This will be corrected with the next Inkscape release.
If you need more in depth explanations, don't hesitate to ask. I know, I did rush through it here.
I created my initial tile, then did Path Effects —> Tiling —> Flatten and then clipped to the shape to get the patterned shape below.
Then ran params: no stroke, no underpath, no underlay, no satin, just Auto FillStitch. But the pattern stitched unclipped.
Then tried path—> break apart and called params again, and this time the pattern stitched unclipped again but with a gap (missing row) in the middle. Obviously I missed a step or two somewhere?
Clipping should work for fills (not sure why it's not working in your case, maybe the svg would help to understand). As for the gap - with small fills (can't really see the size here), depending on the position on the canvas, Ink/Stitch sometimes will not be able to render them correctly.
In your case you have a lot of separate shapes though. I wouldn't go for clipping, but use path -> interesection instead. Otherwise you'll not be able to define your stitch order (you'll need to use break apart as well for that after intersection).
When you have all shapes separate you can define stitch types as well. Maybe it'd be best if you explain exactly what you want to achieve.
Options for stitch types depend on your element. When you have a filled element, it will go for fill. When you have a stroke on your element, you can define a running stitch, etc.
It was my mistake I did clipping instead of path intersection, as you suggested in the first place.
As for the stitching order, I guess I could optimize needle movement, but in my case it does not make much of a difference, as along as the leaf outline, which is a separate object anyway, is done last.
Thank you for your patience in describing the correct steps twice.
As for what I am trying to achieve, recently I got into Jacobean embroidery and was looking for ways to fill in leaves and flower petals with various patterns using Ink/Stitch (like commercial software can do), e.g., checkerboard squares, diamonds, cross-stitches, French knots, lattices, satin blocks, etc (see attached picture).
I am able to achieve a lattice effect by playing with the row spacing in the underlay and fill stitch (see attached star) while the attempt in my previous message using Path Effects is good for satin blocks. But as you guessed, it is a pain to manually reorder individual objects to avoid a myriad of trims.
It would be great if it were possible to have an auto-route function for satin objects (like the auto-route running stitches) to hide jump stitches and minimize unnecessary trims.
Hello,
Is it possible to embroider a path that is filled in with an inscape predefined pattern?
In the example below, can I embroider the black squares ONLY with a FillStitch while leaving the white ones blank?
Thanks
No, sorry it is not. But for an easy pattern like that, you can use the tiling path effect. Then apply the effect and run path intersection with your outline.
The more problematic part would be to generate a nice stitch order. Break apart your pattern and select them in order. Then run the Ink/Stitch reorder method.
Please note, that when you select them in order with alt + drag (which would be fastest in your case), then with the current Inkscape version you need to select in reverse direction of the stitch order. This will be corrected with the next Inkscape release.
If you need more in depth explanations, don't hesitate to ask. I know, I did rush through it here.
Thanks Kaalleen for the quick reply.
I created my initial tile, then did Path Effects —> Tiling —> Flatten and then clipped to the shape to get the patterned shape below.
Then ran params: no stroke, no underpath, no underlay, no satin, just Auto FillStitch. But the pattern stitched unclipped.
Then tried path—> break apart and called params again, and this time the pattern stitched unclipped again but with a gap (missing row) in the middle. Obviously I missed a step or two somewhere?
Clipping should work for fills (not sure why it's not working in your case, maybe the svg would help to understand).
As for the gap - with small fills (can't really see the size here), depending on the position on the canvas, Ink/Stitch sometimes will not be able to render them correctly.
In your case you have a lot of separate shapes though. I wouldn't go for clipping, but use path -> interesection instead. Otherwise you'll not be able to define your stitch order (you'll need to use break apart as well for that after intersection).
When you have all shapes separate you can define stitch types as well. Maybe it'd be best if you explain exactly what you want to achieve.
Options for stitch types depend on your element. When you have a filled element, it will go for fill. When you have a stroke on your element, you can define a running stitch, etc.
It worked!
It was my mistake I did clipping instead of path intersection, as you suggested in the first place.
As for the stitching order, I guess I could optimize needle movement, but in my case it does not make much of a difference, as along as the leaf outline, which is a separate object anyway, is done last.
Thank you for your patience in describing the correct steps twice.
You are welcome, glad I could help.
As for what I am trying to achieve, recently I got into Jacobean embroidery and was looking for ways to fill in leaves and flower petals with various patterns using Ink/Stitch (like commercial software can do), e.g., checkerboard squares, diamonds, cross-stitches, French knots, lattices, satin blocks, etc (see attached picture).
I am able to achieve a lattice effect by playing with the row spacing in the underlay and fill stitch (see attached star) while the attempt in my previous message using Path Effects is good for satin blocks. But as you guessed, it is a pain to manually reorder individual objects to avoid a myriad of trims.
It would be great if it were possible to have an auto-route function for satin objects (like the auto-route running stitches) to hide jump stitches and minimize unnecessary trims.
There is.
Extensions > Ink/Stitch > Tools: Satin > Auto-route Satin Columns
Nice projects by the way. Thanks for sharing!!