9
edits
| Line 393: | Line 393: | ||
|    endShape(CLOSE); |    endShape(CLOSE); | ||
|    popMatrix(); |    popMatrix(); | ||
| } | |||
| '''ISIL ONURSAL''' | |||
| [[File:isilonursal_.jpg]] | |||
| void setup(){ | |||
| size(500,500); | |||
| background(255); | |||
| } | |||
| void draw(){ | |||
|   if (mousePressed);{ | |||
|     background(129, 130, 87);   | |||
|     noFill();   | |||
|     strokeWeight(4);   | |||
|     stroke(174, 221, 60); | |||
|   } | |||
| float o=60; | |||
|  for(int x=0; x<500; x+=2*o+2*o*sin(PI/6)){ | |||
|  for(int y=0; y<500; y+=2*o*cos(PI/6)){ | |||
|  drawHexagon(x, y, o); | |||
|  drawHexagon(x+o+o*sin(PI/6), y+o*cos(PI/6), o); | |||
|  } | |||
| } | |||
| } | |||
| void drawHexagon(float x, float y, float radius) { | |||
|  pushMatrix(); | |||
|  translate(x, y); | |||
|  beginShape(); | |||
|  for (int i = 0; i < 6; i++) { | |||
|    pushMatrix(); | |||
|    float angle = PI*i/3; | |||
|    vertex(cos(angle) * radius, sin(angle) * radius); | |||
|    popMatrix(); | |||
|  } | |||
|  endShape(CLOSE); | |||
|  popMatrix(); | |||
|  fill (mouseX, (mouseX+mouseY), mouseY); | |||
|  ellipse ( x, y, 40, 40 ); | |||
|  float dimension = mouseX; | |||
|   if (mousePressed) { | |||
|    triangle (dimension,dimension,dimension,dimension); | |||
|  } | |||
|  else { | |||
|    stroke (0); | |||
|    fill (255); | |||
|  } | |||
| } | } | ||
edits