I was talking about math and design with my friend Lori, who designs crochet motifs (and uses a lot of geometry as a result) and I thought I’d collect my posts on the topic so far in one place as well as talking about areas of concentric stripes in circles (and therefore calculating relative yarn quantities).
Summary: if a is the number of rounds you’ve worked so far (from the center out) and b is the total number of rounds in the circle, do this math: (a*a)/(b*b) to see how far you are.
Alternately, you’ll be approximately halfway done when you’ve worked 70% of the rounds.
All this assumes a fairly regular density of stitches.
I wasn’t expecting to find as handy a visual pattern as I did for the triangle shawl, and indeed I didn’t. But I found a more useful rule of thumb than I expected, which I will summarize before showing my work.
If your center circle takes exactly one skein of yarn, the second stripe will take approximately 3 skeins; the third stripe will take approximately 5; the fourth, 7; the fifth, 9; and so on. Count by odd numbers and you’ll get a good rough estimate. The more stripes you go, the less accurate the approximation will be at the outer edges, but it’s a good starting point.
This calculation assumes that the stripes each contain an equal number of rounds and are approximately the same density of stitches.
Here’s the math:
The area of a circle is π times the squared radius of the circle, often referred to as pi r squared.
I’m not going to use any particular units for this (though I could use the number of rounds, it’s just that rounds squared looks funny as the unit for area, even if it would be accurate).
The radius of each stripe is ten units, to make the calculations a little easier.
The orange inner circle is the easiest.
If the second stripe were a circle, I’d multiply pi by 20 squared. However, it’s not; it’s less than that by the area of the inner circle. So I calculate the area of the outer circle of the stripe and subtract the area of the inner circle of the stripe.
I was almost deceived by the third stripe. I almost thought I should subtract (pi*30squared) – (pi * 20squared) – (pi*10squared), but that’s subtracting too much (two whole circles’ worth of area). I only need to subtract the area of the inner circle of the stripe from the area of the outer circle of the stripe.
I went on a couple of stripes further and the progression continued. It’s a very rough estimate, and each iteration gives you a little bit more inaccuracy, but it’s probably good enough to work with.