64
edits
| 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== | ||
edits