animatie met zes parallellogrammen met hoogte n, lengte n, 2n en 3n terug naar de inleiding
//animatie met 6 parallellogrammen hoogte = n en lengte = n, 2n en 3n
Vormen [] vorm;
void setup() {
size(500, 400);
float x = width/2;
float y = height/2;
float n = height/6;
float h = n;
float l = n;
int dpli = 4;
int dpre = 4;
vorm = new Vormen[6];
vorm[0] = new Paral(h, l, 0, dpli, x, y, -90, color(255, 255, 0, 100));
vorm[1] = new Paral(h, 2*l, 0, dpli, x-n, y, -90, color(255, 0, 0, 100));
vorm[2] = new Paral(h, 3*l, 0, dpli, x-2*n,y, -90, color(100, 0, 255, 100));
vorm[3] = new Paral(h, l, 1, dpre, x, y, 90, color(0, 255, 0, 100));
vorm[4] = new Paral(h, 2*l, 1, dpre, x+n, y, 90, color(0, 100, 255, 100));
vorm[5] = new Paral(h, 3*l, 1, dpre, x+2*n,y, 90, color(255, 0, 200, 100));
}
void draw() {
background(#E6FBFF);
//assenstelsel
stroke(255, 0, 0);
line (width/2, 0, width/2, height);
line(0, height/2, width, height/2);
stroke(0);
for (int i = 0; i < 6; i++)
{
vorm[i].display();
}
vorm[0].yUp();
vorm[3].yUp();
}
void keyPressed() {
if (key == 's') {
noLoop();
}
if (key == 'r') {
loop();
}
}