![](../../files/2014/01/Screen-Shot-2014-01-14-at-12.06.53-150x150.png)
http://processing.org Examples for Building Geometries: (Download unlekker and toxiclibs libraries for processing) Manipulating Grids and Patterns: (Source http://www.generative-gestaltung.de/P_2_1_2_01) import processing.pdf.*; import java.util.Calendar; boolean savePDF = false; float tileCount = 20; color circleColor = color(0); int circleAlpha = 180; int actRandomSeed = 0; void setup(){ size(600, 600); } void draw() { if (savePDF) beginRecord(PDF, timestamp()+”.pdf”); translate(width/tileCount/2,…