From 33a44587ecf9c6b2287b460743207f856f811067 Mon Sep 17 00:00:00 2001 From: David Runge Date: Wed, 30 Dec 2015 03:43:22 +0100 Subject: AutoVisual: First commit of AutoVisual, a sketch based upon Islamic Geometric Patterns by Eric Broug. Partially functioning implementations of square, pentagon and hexagon base patterns. --- AutoVisual/AutoVisual.pde | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 AutoVisual/AutoVisual.pde (limited to 'AutoVisual/AutoVisual.pde') diff --git a/AutoVisual/AutoVisual.pde b/AutoVisual/AutoVisual.pde new file mode 100644 index 0000000..9db7ba9 --- /dev/null +++ b/AutoVisual/AutoVisual.pde @@ -0,0 +1,27 @@ +IGPSquare square; +IGPHexagon hexagon; +IGPPentagon pentagon; +float midx; +float midy; +float circleSize = 256; + +void setup() { + size(640, 360); + midx = width/2; + midy = height/2; + square = new IGPSquare(midx, midy, circleSize, 12); +// square = new IGPSquare(midx, midy, circleSize, 16); + hexagon = new IGPHexagon(midx, midy, circleSize); + pentagon = new IGPPentagon(midx, midy, circleSize); +} + +void draw() { + background(0); + noFill(); + square.displayConstructionLines(); + square.display(); + hexagon.displayConstructionLines(); + hexagon.display(); + pentagon.displayConstructionLines(); + pentagon.display(); +} -- cgit v1.2.3-54-g00ecf