float x = 0; float y = 50; float z = 255; float pi = 1; int lo = 1; int stfi = 1; void setup() { size(600,600); background(255); frameRate(300); } void draw() { float rR = random(-width/2, width/2); float rR2 = random(-height/2, height/2); float rR3 = random(4); float rR4 = random(4); float rM = random(3); translate(width/2,height/2); rectMode(CENTER); // noStroke(); // rect (0,0, width, height); //background rectangle // fill (z, x, y, 50); // noStroke(); if (stfi == 1){ noFill(); stroke(z, x, y, 100); } else { noStroke(); fill (z, x, y, 100); } rotate(PI/pi); rect (rR, rR2, rR3*rM, rR4*rM); } void mousePressed() { if( mouseButton == LEFT){ // x= random(0, 255); y= random(0, 255); z= random(0, 255); } if (stfi == 1 && mouseButton == RIGHT) { stfi = 0; pi = 1; background(255); } else if (mouseButton == RIGHT){ stfi = 1; pi = 1; background(255); } } void mouseDragged() { if( mouseButton == LEFT){ pi= random(20); } } void keyPressed() { if(lo == 1 && keyCode == CONTROL) { lo = 0; noLoop(); } else { lo = 1; loop(); } // save frame if(keyPressed) { if (key == 's' || key == 'S') { saveFrame("image-####.png"); } } }