pro­g­r­a­m­m­i­n­g n chill

by James Oakley

James Oakley

Professional bludger @ University of Sydney

  • food
  • sleep
  • study
  1. dank Memes
  2. Dank memes

**not so bold**

fine danks lamborginigot em

  • Show Sketch
/** @peep sketchcode */
 
size(800, 400);
background(1, 1, 255);
  • Show Sketch
/** @peep sketchcode */
size(300, 300);
background(255, 190, 10);
line(0, 0, 100, 50);
line(0, 0, 100, 100);
line(0, 0, 50, 100);
line(100, 50, 50, 100);
line(100, 50, 100, 100);
line(50, 100, 100, 100);
fill(220);
quad(100, 100, 150, 100, 150, 150, 100, 150);
fill(255, 0, 0);
triangle(50, 150, 100, 100, 100, 150)
fill(0, 0, 255);
triangle(150, 50, 100, 100, 150, 100)
fill(0,255,0);
quad(150, 150, 250, 150, 250, 200, 150, 200);
  • Show Sketch
/** @peep sketchcode */
 
size(500, 500);
background(255);
 
//triangle
fill(240, 255, 240);
stroke(0, 90, 0);
strokeWeight(3.5);
triangle(100, 350, 190, 150, 280, 350);
 
//white ellipse
fill(255);
strokeWeight(2);
ellipse(190, 292, 124, 64);
 
//first green circle
fill(0, 40, 0);
strokeWeight(1.5);
ellipse(190, 290, 48, 48);
 
//first white circle
fill(255);
ellipse(190, 290, 44, 44);
 
//second green circle
fill(0,40,0);
ellipse(190, 290, 36, 36);
 
//second white circle
fill(255);
ellipse(190, 290, 32, 32);
 
//third green circle
fill(0, 70, 0);
ellipse(190, 289, 25, 25);
 
//third white circle
fill(255);
ellipse(187, 287, 15, 17);
 
//white lines to make eye cooler
stroke(255);
strokeWeight(1.75);
line(188, 291.5, 198, 290);
 
strokeWeight(2.5);
line(188, 287.5, 196, 285.75);
 
strokeWeight(2.5);
line(188, 282, 194, 281.5);
 
//green lines to make eye cooler
stroke(0, 70, 0);
strokeWeight(1);
line(194, 285, 190, 284);
 
strokeWeight(3);
line(184.5, 294, 184.5, 293.25);
 
strokeWeight(2.5);
line(190.5, 294, 192, 292);
 
line(186, 295, 191, 295);
 
//eyelid
noFill();
stroke(0, 55, 0);
strokeWeight(7);
bezier(129, 292, 169, 270, 211, 270, 251, 292);
 
stroke(255);
strokeWeight(6);
bezier(135, 282, 170, 259, 210, 259, 245, 282);
 
strokeWeight(4.25);
line(153, 270.25, 227, 270.25);
 
stroke(0, 80, 0, 240);
strokeWeight(3.25);
bezier(131, 285.5, 172, 258, 211, 258, 249, 285.5);
 
 
//dank kush
fill(105);
stroke(105);
strokeWeight(2);
triangle(320, 300, 420, 270, 414, 256);
 
fill(70);
stroke(70);
strokeWeight(1);
quad(414, 256, 420, 270, 407, 275, 401, 261)
 
fill(200, 100, 0);
strokeWeight(0.5);
quad(413.5, 256.5, 419.5, 270.5, 414, 272, 408, 258)
  • Show Sketch
/** @peep sketchcode */
 
  float a = random(11, 180);                                                                                            
void setup() {
  size(640, 640);
  background(230);
transform();
}
 
void grid() {
  stroke(0, 70);
  for (int x = 0; x<=width; x+=10) {
    line(x, 0, x, height); }
    for (int y = 0; y<=height; y+=10) {
      line(0, y, width, y); }
}
 
void transform() {
  translate(width/2, height/2);
  for(int i =0; i < a; i++) {
  grid();
  rotate(PI*2/a);
  }
}
  • Show Sketch
/** @peep sketchcode */
 
void setup() {
  size(400, 400);
  background(255);
  translate(width/2, height/2);
  select();
}
 
void ellipses() { //creates one set of ellipses that expand out from the first
  pushMatrix();
  float i = 9;
  while( i > 0) {
    stroke(55 + 4*i); //more expanded/later ellipses have darker stroke
    strokeWeight(2 - i/10); //later ellipses have greater stroke weight
  ellipse(0, 50, 20, 40);
  translate(0, 4);
  scale(1.1);
  i = i - 1;
  }
  popMatrix();
} 
 
void select() { // randomly selects one of the patterns based on the value of 'd'; is lenient towards 'patternA'
  float d = random(12);
  if((d>=0) && (d<3)) {
    patternA();
  }
  if((d>=3) && (d<4)) {
    patternB();
  }
  if((d>=4) && (d<5)) {
    patternC();
  }
  if((d>=5) && (d<6)) {
    patternD();
  }
  if((d>=6) && (d<7)) {
    patternE();
  }
  if((d>=7) && (d<8)) {
    patternF();
  }
  if((d>=8) && (d<9)) {
    patternG();
  }
  if((d>=9) && (d<10)) {
    patternH();
  }
  if((d>=10) && (d<11)) {
    patternI();
  }
  if((d>=11) && (d<12)) {
    patternJ();
  }
}
 
 
 
 
void patternA() { //patternA through to patternI's code is incredibly similar; I both apologise for the extensive hard coding, and as such will only comment on patternA
  float a = random(19); //helps to randomly determine which colour transition will be applied as fill for the ellipses() function
  float t = random(1); //helps to randomly determine if colours transition from e.g. green to yellow or yellow to green
  for(int r=0; r<36; r++) { //sets up the repetitive loop; the value that r is tested against increases by 36 each pattern
    float x = 7; //controls the gradual transition of colour in the long list; a greater number makes the colour transition quicker
    float b = x*r; // both b and c are short-hand that slightly simplifies the long list below
    float c = 255 - b;
 
/*this long list is the 'random colour function' that I was unable to put in as a custom function
because if it was, it was unable to access the local variables 'a', 't', 'x', 'b' and 'c'
what this list does is, based on the value of a, selects one of the 19 'sets' in the list
then based on the value of 't', chooses one of the variations of each 'set'
each set is a custom fill that transitions over rotations from one specific colour to another
*/
    if((a >= 0) && (a < 1)) { 
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
    ellipses();
    scale(0.99725); //the scale applied each run varies from pattern function to pattern function
    rotate(PI/18);
  }
}
 
 
 
 
 
void patternB() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<72; r++) {
    float x = 3.5;
    float b = x*r;
    float c = 255 - b;
 
if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
 ellipses();
 scale(0.993);
 rotate(PI/18);
  }
}
 
 
 
 
void patternC() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<108; r++) {
    float x = 2.5;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.992);
  rotate(PI/18);
  }
}
 
 
 
 
void patternD() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<144; r++) {
    float x = 2.45;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.991);
  rotate(PI/18);
  }
}
 
 
 
void patternE() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<180; r++) {
    float x = 2.4;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.99);
  rotate(PI/18);
  }
}
 
 
 
void patternF() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<216; r++) {
    float x = 2.35;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.9875);
  rotate(PI/18);
  }
}
 
 
 
 
void patternG() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<252; r++) {
    float x = 2.33;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.985);
  rotate(PI/18);
  }
}
 
 
 
void patternH() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<288; r++) {
    float x = 2.3;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.98);
  rotate(PI/18);
  }
}
 
 
 
 
void patternI() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<324; r++) {
    float x = 2.28;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.975);
  rotate(PI/18);
  }
}
 
 
 
void patternJ() {
  float a = random(19);
  float t = random(1);
  for(int r=0; r<360; r++) {
    float x = 2.2;
    float b = x*r;
    float c = 255 - b;
 
    if((a >= 0) && (a < 1)) {
    if (t > 0.5) {
    fill(255, c, b);
  }
    else { fill(255, b, c);
    }
  }
  if((a >= 1) && (a < 2)) {
    if (t > 0.5) {
    fill(c, 255, b);
  }
  else { fill(b, 255, c);
    }
  }
  if((a >= 2) && (a < 3)) {
    if(t > 0.5) {
    fill(255, c, 0);
    }
    else { fill(255, b, 0);
    }
  }
  if((a >= 3) && (a < 4)) {
    if(t > 0.5) {
    fill(c, 255, 0);
    }
    else { fill(b, 255, 0);
    }
  }
  if((a >= 4) && (a < 5)) {
    if(t > 0.5) {
    fill(255, b, c);
    }
    else { fill(255, c, b);
    }
  }
  if((a >= 5) && (a < 6)) {
    if(t > 0.5) {
    fill(c, b, 255);
    }
    else { fill(b, c, 255);
    }
  }
  if((a >= 6) && (a < 7)) {
    if(t > 0.5) {
    fill(255, 0, c);
    }
    else { fill(255, 0, b);
    }
  }
  if((a >= 7) && (a < 8)) {
    if(t > 0.5) {
    fill(c, 0, 255);
    }
    else { fill(b, 0, 255);
    }
  }
  if((a >= 8) && (a < 9)) {
    if(t > 0.5) {
    fill(b, 255, c);
    }
    else { fill(c, 255, b);
    }
  }
  if((a >= 9) && (a < 10)) {
    if(t > 0.5) {
    fill(b, c, 255);
    }
    else { fill(c, b, 255);
    }
  }
  if((a >= 10) && (a < 11)) {
    if(t > 0.5) {
    fill(0, 255, c);
    }
    else { fill(0, 255, b);
    }
  }
  if((a >= 11) && (a < 12)) {
    if(t > 0.5) {
    fill(0, c, 255);
    }
    else { fill(0, b, 255);
    }
  }
  if((a >= 12) && (a < 13)) {
    if(t > 0.5) {
    fill(255, b, 0);
    }
    else { fill(255, c, 0);
    }
  }
  if((a >= 13) && (a < 14)) {
    if(t > 0.5) {
    fill(255, 0, b);
    }
    else { fill(255, 0, c);
    }
  }
  if((a >= 14) && (a < 15)) {
    if(t > 0.5) {
    fill(b, 255, 0);
    }
    else { fill(c, 255, 0);
    }
  }
  if((a >= 15) && (a < 16)) {
    if(t > 0.5) {
    fill(0, 255, b);
    }
    else { fill(0, 255, c);
    }
  }
  if((a >= 16) && (a < 17)) {
    if(t > 0.5) {
    fill(b, 0, 255);
    }
    else { fill(c, 0, 255);
    }
  }
  if((a >= 17) && (a < 18)) {
    if(t > 0.5) {
    fill(0, b, 255);
    }
    else { fill(0, c, 255);
    }
  }
  if((a >= 18) && (a < 19)) {
    if(t > 0.5) {
    fill(b, 0, c);
    }
    else { fill(c, 0, b);
    }
  }
  ellipses();
  scale(0.97);
  rotate(PI/18);
  }
}

Comments

Nobody has said anything yet.