a.luppe_project1


Project 1 - Project 1.2 - Project 1.3 || Project 2.1 | Project 2.2 | Project 2.3 || Project 3



Project 1 - Balance & Rhythm



1006m2_p1ex1a_0809_aluppe.pngproject1_balance2.png

Balance 1 - Symmetry ------------------------------1006m2_p1ex1c_0809_aluppe.png Balance 2 - Asymmetry
1006m2_p1ex1d_0809_aluppe.png

Rhythm 1 -----------------------------------------------Rhythm 2

Code: Balance 1 - Symmetry
 
//set size of workspace to 250 px by 250 px
size(250,250);
//creating the left side (x=0)
//specify rectangle fill colours, white and purple and set no stroke function
noStroke();
fill(69,0,116);
rect(0,0,125,250);
fill(255);
rect(25,25,100,200);
fill(69,0,116);
rect(50,50,75,150);
fill(255);
rect(75,75,50,100);
fill(69,0,116);
rect(100,100,25,50);
 
//creating the right side (x=125)
//specify rectangle fill colours, white and purple
fill(255);
rect(125,0,125,250);
fill(69,0,116);
rect(125,25,100,200);
fill(255);
rect(125,50,75,150);
fill(69,0,116);
rect(125,75,50,100);
fill(255);
rect(125,100,25,50);
 
//save image as .png file
save("project1_balance1.png");

Code: Balance 2 - Asymmetry
 
//set size of workspace to 250 px by 250 px and background colour to brown
size(250,250);
background(59,34,25);
 
//set no stroke function and smooth function for ellipses
noStroke();
smooth();
/*left column of circles
set fill colours for circles to bright pink and white
larger circles are pink, smaller ones are white*/
fill(255,3,91);
ellipse(60,30,60,60);
fill(255);
ellipse(60,75,30,30);
fill(255,3,91);
ellipse(60,120,60,60);
fill(255);
ellipse(60,165,30,30);
fill(255,3,91);
ellipse(60,210,60,60);
fill(255);
ellipse(60,255,30,30);
 
/*right column of circles
set fill colours for circles to bright pink and white
larger circles are pink, smaller ones are white*/
fill(255,3,91);
ellipse(110,-15,60,60);
fill(255);
ellipse(110,30,30,30);
fill(255,3,91);
ellipse(110,75,60,60);
fill(255);
ellipse(110,120,30,30);
fill(255,3,91);
ellipse(110,165,60,60);
fill(255);
ellipse(110,210,30,30);
fill(255,3,91);
ellipse(110,255,60,60);
 
//save image as .png file
save("project1_balance2.png");

Code: Rhythm 1
 
//set size of workspace to 250 px by 250 px and background colour to black
size(250,250);
background(0);
 
//lines on starting on left side (x=0), oiginating from the bottom
//specify line colour (lime green) and set stroke weight to 1
stroke(88,255,0);
strokeWeight(1);
line(3,15,3,250);
line(7,40,7,250);
line(10,90,10,250);
line(13,70,13,250);
line(16,100,16,250);
line(20,120,20,250);
line(22,135,22,250);
line(25,150,25,250);
line(30,180,30,250);
line(34,120,34,250);
line(37,80,37,250);
line(40,60,40,250);
line(46,100,46,250);
line(49,137,49,250);
line(55,190,55,250);
line(57,210,57,250);
line(61,160,61,250);
line(65,100,65,250);
line(69,120,69,250);
line(73,50,73,250);
line(75,25,75,250);
line(78,10,78,250);
line(81,40,81,250);
line(85,25,85,250);
line(88,75,88,250);
line(91,130,91,250);
line(93,145,93,250);
line(96,175,96,250);
line(99,210,99,250);
line(103,200,103,250);
line(107,185,107,250);
line(111,150,111,250);
line(114,110,114,250);
line(116,90,116,250);
line(121,30,121,250);
 
//lines starting at middle (x=125) originating from the top
//same colour and stroke weight as above
stroke(88,255,0);
line(125,0,125,250);
line(130,0,130,225);
line(133,0,133,200);
line(137,0,137,140);
line(140,0,140,100);
line(143,0,143,50);
line(146,0,146,25);
line(150,0,150,40);
line(152,0,152,75);
line(155,0,155,115);
line(160,0,160,135);
line(164,0,164,150);
line(167,0,167,200);
line(170,0,170,210);
line(176,0,176,235);
line(179,0,179,190);
line(185,0,185,120);
line(187,0,187,95);
line(191,0,191,70);
line(195,0,195,25);
line(199,0,199,10);
line(203,0,203,15);
line(205,0,205,30);
line(208,0,208,50);
line(211,0,211,100);
line(215,0,215,115);
line(218,0,218,135);
line(221,0,221,155);
line(223,0,223,165);
line(226,0,226,200);
line(229,0,229,210);
line(233,0,233,180);
line(237,0,237,130);
line(241,0,241,100);
line(244,0,244,87);
line(246,0,246,50);
line(250,0,250,25);
 
 
//save image as .png file
save("project1_rhythm1.png");
 

Source: Rhythm 2
 
//set size of workspace to 250 px by 250 px and background colour to black
size(250,250);
background(0);
 
//use smooth function
smooth();
//left circle
//set stroke to white and stroke weight to 3
stroke(255);
strokeWeight(3);
//set fill colours, charcoal grey and lime green
//alternate colour on every ellipse
fill(75,75,75);
ellipse(0,125,125,125);
//set no stroke function
noStroke();
fill(143,255,0);
ellipse(0,125,115,115);
fill(75,75,75);
ellipse(0,125,100,100);
fill(143,255,0);
ellipse(0,125,85,85);
fill(75,75,75);
ellipse(0,125,75,75);
fill(143,255,0);
ellipse(0,125,70,70);
fill(75,75,75);
ellipse(0,125,63,63);
fill(143,255,0);
ellipse(0,125,55,55);
fill(75,75,75);
ellipse(0,125,45,45);
fill(143,255,0);
ellipse(0,125,41,41);
fill(75,75,75);
ellipse(0,125,38,38);
fill(143,255,0);
ellipse(0,125,30,30);
fill(75,75,75);
ellipse(0,125,27,27);
fill(143,255,0);
ellipse(0,125,20,20);
fill(75,75,75);
ellipse(0,125,15,15);
fill(143,255,0);
ellipse(0,125,5,5);
 
//Middle circle
//set stroke color to white
stroke(255);
//set fill colours, charcoal grey and blue
//alternate colour on every ellipse
fill(75,75,75);
ellipse(125,125,125,125);
//set no stroke function
noStroke();
fill(0,0,255);
ellipse(125,125,115,115);
fill(75,75,75);
ellipse(125,125,100,100);
fill(0,0,255);
ellipse(125,125,85,85);
fill(75,75,75);
ellipse(125,125,75,75);
fill(0,0,255);
ellipse(125,125,70,70);
fill(75,75,75);
ellipse(125,125,63,63);
fill(0,0,255);
ellipse(125,125,55,55);
fill(75,75,75);
ellipse(125,125,45,45);
fill(0,0,255);
ellipse(125,125,41,41);
fill(75,75,75);
ellipse(125,125,38,38);
fill(0,0,255);
ellipse(125,125,30,30);
fill(75,75,75);
ellipse(125,125,27,27);
fill(0,0,255);
ellipse(125,125,20,20);
fill(75,75,75);
ellipse(125,125,15,15);
fill(0,0,255);
ellipse(125,125,5,5);
 
//Right Circle
//set stroke colour to white
stroke(255);
//fill colours, charcoal grey and light blue
//alternate colour on every ellipse
fill(75,75,75);
ellipse(250,125,125,125);
//set no stroke function
noStroke();
fill(91,245,236);
ellipse(250,125,115,115);
fill(75,75,75);
ellipse(250,125,100,100);
fill(91,245,236);
ellipse(250,125,85,85);
fill(75,75,75);
ellipse(250,125,75,75);
fill(91,245,236);
ellipse(250,125,70,70);
fill(75,75,75);
ellipse(250,125,63,63);
fill(91,245,236);
ellipse(250,125,55,55);
fill(75,75,75);
ellipse(250,125,45,45);
fill(91,245,236);
ellipse(250,125,41,41);
fill(75,75,75);
ellipse(250,125,38,38);
fill(91,245,236);
ellipse(250,125,30,30);
fill(75,75,75);
ellipse(250,125,27,27);
fill(91,245,236);
ellipse(250,125,20,20);
fill(75,75,75);
ellipse(250,125,15,15);
fill(91,245,236);
ellipse(250,125,5,5);
 
//save image as .png file
save("project1_rhythm2.png");