Drawing Machine: Dot Grid

Little drop of Lavender

Here’s the code!

//declare global variable, int+decimals others are whole numbers
float x, y;
float diameter;//allow
int spacing; //integer
import processing.pdf.*;
boolean saveOneFrame = false;

//if its false, it will do something.

void setup() {
size(720, 720);
spacing= width/6;
frameRate(3);
}

void draw() {
//to save one frame as PDF

if (saveOneFrame == true) {
beginRecord(PDF, “DotC-####.pdf”);
}

background(255);
fill(44,89,200,75);
noStroke();
translate(spacing, spacing);

for (int dotX=0; dotX<5; dotX++) {
for (int dotY=0; dotY<5; dotY++) {
x=dotX*spacing;
y=dotY*spacing;
//diameter=20;
//diameter=20+dotX*20;
//diameter=20+dotY*20;
//diameter=9+x/9+y/9;
//diameter=random(10, 200);
//diameter= dist(x+spacing, y+spacing, mouseX, mouseY)/6;
//diameter= dist(10,10,mouseX,mouseY)/6;
//diameter= dist(mouseX,mouseY,x,y)/6;
diameter= 190-dist(mouseX, mouseY, x+spacing, y+spacing)/2;
//if(diameter >1){

ellipse(x, y, diameter, diameter);
stroke(1);
strokeWeight(2);
}
}

if (saveOneFrame == true) {
endRecord();
saveOneFrame = false;
}
}

void mousePressed() {
saveOneFrame = true;
}