diff --git a/2019/sketch_190910b/0002.png b/2019/sketch_190910b/0002.png new file mode 100644 index 00000000..784e0300 Binary files /dev/null and b/2019/sketch_190910b/0002.png differ diff --git a/2019/sketch_190910b/0003.png b/2019/sketch_190910b/0003.png new file mode 100644 index 00000000..8a0c8243 Binary files /dev/null and b/2019/sketch_190910b/0003.png differ diff --git a/2019/sketch_190910b/0004.png b/2019/sketch_190910b/0004.png new file mode 100644 index 00000000..21d8c71f Binary files /dev/null and b/2019/sketch_190910b/0004.png differ diff --git a/2019/sketch_190910b/0005.png b/2019/sketch_190910b/0005.png new file mode 100644 index 00000000..c47fdb87 Binary files /dev/null and b/2019/sketch_190910b/0005.png differ diff --git a/2019/sketch_190910b/0006.png b/2019/sketch_190910b/0006.png new file mode 100644 index 00000000..f96577f7 Binary files /dev/null and b/2019/sketch_190910b/0006.png differ diff --git a/2019/sketch_190910b/0007.png b/2019/sketch_190910b/0007.png new file mode 100644 index 00000000..fbf6c7ed Binary files /dev/null and b/2019/sketch_190910b/0007.png differ diff --git a/2019/sketch_190910b/sketch_190910b.pyde b/2019/sketch_190910b/sketch_190910b.pyde new file mode 100644 index 00000000..a6e3c5d4 --- /dev/null +++ b/2019/sketch_190910b/sketch_190910b.pyde @@ -0,0 +1,57 @@ +from __future__ import division + + +def setup(): + size(600, 600) + blendMode(MULTIPLY) + rectMode(CENTER) + noStroke() + noLoop() + global ox, oy + ox, oy = 0 , 0 + + +def draw(): + colorMode(RGB) + background(240, 240, 220) + rec_grid(width / 2, height / 2, 2, 580) + +def rec_grid(x, y, n, tw): + + pushMatrix() + translate(x, y) + cw = tw / n + margin = (cw - tw) / 2 + + for i in range(n): + nx = cw * i + margin + for j in range(n): + ny = cw * j + margin + if cw > 8 and random(10) < 8.5: + rec_grid(nx, ny, 2, cw) + elif cw < 8: + colorMode(HSB) + c = map(cw, 5, width / 4, 0, 250) + fill(c, 200, 255) + noStroke() + # circle(nx, ny, cw - 2) + global ox, oy + stroke(dist(ox, oy, nx, ny)/ 5., 255, 255) + line(ox, oy, nx, ny) + ox += x + oy += y + + + + popMatrix() + + + +def keyPressed(): + saveFrame("####.png") + redraw() + global ox, oy + ox, oy = 0 , 0 + + +