Skip to content
/ stitches Public

A collection of animations using manim which show the patterns I follow when doing cross stitch

License

Notifications You must be signed in to change notification settings

scme0/stitches

Repository files navigation

stitches

A collection of animations using manim which show the patterns I follow when doing cross stitch.

Solid lines are stitches visible on the front. Purple (between top left and bottom right) always goes first, and green (between top right and bottom left) always goes second.

Dashed lines are stitches behind. Yellow is the default colour, red is used so it's visible when they overlap. I aim to never make diagnonal behind stitches, but that's just me! 🙂

Standard Stitch

Top left to Bottom right first, then top right to bottom left second.

SingleStitch

Horizontal Stitches

A normal row of stitches.

HorizontalStitches

Vertical Stitches

I default to horizontal stitches, only using vertical stitches when the pattern is long/thin (plants, trees etc.)

Vertical Stitches

Horizontal Stacked Layers

Basic rows of stitches are pretty easy, but the start/end point can be tricky. Here's my technique with making diagonal behind stitches.

HorizontalStackedLayers

Horizontal Expanding Down

It's quite common that rows of stitches will get longer as you go down. This is common in circulur patterns. Here's how I handle them.

HorizontalExpandingDown

Horizontal Going Above

If you have several full rows of stitches but a few extra ones on top half way down the row, this technique allows you to get them "on the way" down the main row. eg:

       x
      xxx
xxxxxxxxxx
xxxxxxxxxx

It's better to start on the very left with the top of the two full rows, rather than with the bit on the top due to the long behind stitch required if you used the Horizontal Expanding Down technique.

HorizontalGoingAbove

Horizontal Going Below

If you have several full rows of stitches but a few extra ones underneath half way down the row, this technique allows you to get them "on the way" down the main row. eg:

xxxxxxxxxx
xxxxxxxxxx
      xxx
       x

HorizontalGoingBelow

Horizontal Jump

Sometimes there are gaps between stitches in a row, this is how I handle them without making diagonal behind stitches

HorizontalJump

Jump Above

Sometimes there is a gap to a stitch over and above your current row. This is how I handle them.

Note: this only works if the isolated stitch is only 1 stitch above the others.

JumpAbove

Jump Below

Sometimes there is a gap to a stitch over and below your current row. This is how I handle them.

Note: this only works if the isolated stitch is only 1 stitch below the others.

JumpBelow

About

A collection of animations using manim which show the patterns I follow when doing cross stitch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published