Ink/Stitch: An open source machine embroidery design platform based on Inkscape
 
 
 
 
 
 
Go to file
Lex Neva 8c40bd95e0 add variable satin feature
Variable satin does zigzag stitches between two arbitrary paths.  This lets you do satin stitching of variable width and angles, which is useful for filling smaller regions where tatami filling doesn't make sense.  It's also good for doing satin around corners, because it doesn't leave the outer part of the corner sparsely-stitched.

To use variable satin, create an object containing two paths in inkscape.  Each path should have the same number of vertices.  Zigzag satin will be drawn between the two paths such that a stitch always aligns with each corresponding pair of vertices.  This lets you control the way the stitches are angled by subdividing the paths appropriately.  Tip: you can add a vertex to a path by double-clicking the place on the path where you want the new vertex.

Be careful when going around corners, especially sharp ones.  The number of stitches is based on the zigzag spacing parameter measured around the _longer_ of the two beziers in each segment.  Around corners, even if the outside angle is sharp, you may want to make the inside angle slightly rounded to avoid having a bunch of stitches all land at exactly the same point, which could poke a hole in your fabric.
2016-01-20 03:04:43 -05:00
images
.gitignore
PyEmb.py major revamp 2016-01-08 22:56:10 -05:00
embroider.inx add 'Embroider Params' extension to set XML attributes on svg nodes 2016-01-20 03:04:32 -05:00
embroider.py add variable satin feature 2016-01-20 03:04:43 -05:00
embroider_params.inx add 'Embroider Params' extension to set XML attributes on svg nodes 2016-01-20 03:04:32 -05:00
embroider_params.py add 'Embroider Params' extension to set XML attributes on svg nodes 2016-01-20 03:04:32 -05:00
index.html
makefile