//Draw your own galaxies!
void setup() {
size (400, 400);
background(0);
smooth();
}
void draw() {
if (mousePressed == true) {
frameRate(50);
circle1();
circle2();
circle3();
}
else {
if (mousePressed == false) {
frameRate(2);
little1();
little2();
little3();
}
}
}
void circle1() {
noFill();
stroke (78, 40, 106, 42);
ellipse(mouseX, mouseY, 25, 25);
}
void circle2() {
noFill();
stroke (28, 40, 156, 45);
ellipse(mouseX+10, mouseY+30, 12, 12);
}
void circle3() {
noFill();
stroke (8, 40, 76, 45);
ellipse(mouseX+20, mouseY+10, 16, 16);
}
////////
void little1() {
fill(100, 100, 200);
strokeWeight(2);
ellipse(mouseX+3, mouseY+10, 3, 3);
}
void little2() {
fill(40, 40, 160);
noStroke ();
ellipse(mouseX+190, mouseY+50, 3, 3);
}
void little3() {
fill(40, 40, 160);
noStroke ();
ellipse(mouseX+67, mouseY+160, 3, 3);
}
void little4() {
fill(40, 40, 160);
strokeWeight(4);
ellipse(mouseX+1, mouseY+6, 3, 3);
}
void little5() {
fill(40, 40, 160);
noStroke ();
ellipse(mouseX+190, mouseY+50, 3, 3);
}
void little6() {
fill(40, 40, 160);
noStroke ();
ellipse(mouseX+67, mouseY+160, 3, 3);
}
Exercise 07: Make a custom software drawing tool that makes a different quality of marks when the mouse is pressed and not pressed.