xxxxxxxxxx
//Patterns within patterns, aka recursion
function setup() {
simple();
//background(10);
}
function draw() {
fill(255, 0, 0, 100);
strokeWeight(1);
my_pattern(400, 300, 200);
}
function my_pattern(x, y, s) {
var x;
var y;
circle(x, y, s);
if (s>20) {
my_pattern(x+s/2, y, s/2);
my_pattern(x-s/2, y, s/2);
my_pattern(x, y+s/2, s/2);
my_pattern(x, y-s/2, s/2);
}
}