GMU:Algorithmic Art/Jonas Obertüfer/for computers: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 13: Line 13:
|-
|-
|}
|}
==Sweater Pattern==
{| border="1"
|-
! style="width: 50%" | Result
! style="width: 50%" | Algorithm
|-
| [[File:JO_Algo_Pullover_Pattern.jpg|400px]]
[[File:JO_Algo_Pullover_Real.jpg|400px]]
| <source lang=java>
/*
Nested for loops practice
using:
- beginShape()
- endshape()
- strokeWeight(15.0) -> for thick fat lines
- strokeJoin(MITER); -> for edgy line connections :)
this should be a reproduction of pattern on one of my sweaters(-> See Picture) but without the mirroring.
*/
int elementsPerSide = 10;
int gap = 50;
void setup(){
  size(550, 550);
  stroke(28,42,76);
}
void draw(){
  background(255);
   
  for(int i=1; i<=elementsPerSide; i++){
    for(int j=1; j<=elementsPerSide; j++){
     
      int xPos = i*gap;
      int yPos = j*gap;
     
      noFill();
      strokeWeight(15.0);
      strokeJoin(MITER);
      beginShape();
      vertex(xPos-25,yPos+25);
      vertex(xPos,yPos);
      vertex(xPos+25,yPos+25);
      endShape();
     
    }
  }
 
}
</source>
|-
|}


==graue brühe==
==graue brühe==