summaryrefslogtreecommitdiffstats
path: root/AutoVisual/AutoVisual.pde
blob: 84b733b3bc751907be0844ab87e980d4b81b313b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
IGPSquare square;
IGPHexagon hexagon;
IGPPentagon pentagon;
IGPTheGreatMosqueOfCordoba cordoba;
IGPTheGreatMosqueOfKairouan kairouan;

float midx;
float midy;
float circleSize = 512;

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);
  cordoba = new IGPTheGreatMosqueOfCordoba(midx, midy, circleSize);
  kairouan = new IGPTheGreatMosqueOfKairouan(midx, midy, circleSize);
}

void draw() {
  background(0);
  noFill();

//  square.displayConstructionLines();
//  hexagon.displayConstructionLines();
//  pentagon.displayConstructionLines();

//  cordoba.display();
//  cordoba.displayConstructionLines();
  kairouan.display();
  kairouan.displayConstructionLines();

}