Circular Weave

In this grasshopper definition a weave pattern is constructed using a base circle which will produce a series of perpendicular circles around it. The first circle is used to generate the base points for the second series of circles and by using a series of changable numbers two sets of points will be generated. We can finally interpolate through them to create the final weave pattern (doughnut shaped).