squareGen: clone of bismuth.garden icon but randomly generated each time
This commit is contained in:
parent
eb5a99b481
commit
3828de6d0b
26
squareGen/squareGen.pde
Normal file
26
squareGen/squareGen.pde
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
int size = 250;
|
||||||
|
int weight = 20;
|
||||||
|
int gridSize = 20;
|
||||||
|
int repetitions = int(random(5));
|
||||||
|
int dir = int(random(0, 2));
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
size(500, 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
void draw() {
|
||||||
|
background(255);
|
||||||
|
stroke(0);
|
||||||
|
fill(255);
|
||||||
|
strokeWeight(weight);
|
||||||
|
float centerW = (width/2)-(size/2);
|
||||||
|
float centerH = (height/2)-(size/2);
|
||||||
|
rect(centerW, centerH, size, size);
|
||||||
|
strokeCap(SQUARE);
|
||||||
|
stroke(0);
|
||||||
|
strokeWeight(weight/2);
|
||||||
|
//fill(255);
|
||||||
|
float startX = centerW + weight;
|
||||||
|
float startY = centerH + weight;
|
||||||
|
line(startX, startY, startX + (gridSize*repetitions*(1-dir)), startY + (gridSize*repetitions*dir));
|
||||||
|
}
|
Loading…
Reference in a new issue