Vaidehi Vishwasrao

Post Graduate Student
Information and Digital Design
Batch 2007-2009
National Institute of Design

Assignment 01

assignment_01_mondrian_compositionRYB.jpg

//set screen size here
int sizx=600,sizy=632;

float hori_multi,vert_multi;

void setup()
{
//drawing screen
size(sizx, sizy);
background(255, 255, 255);

//calculating multi factors
hori_multi = sizx/300.0;
vert_multi = sizy/316.0;

print("verti=") ;
print(vert_multi);
print("hori=") ;
print(hori_multi);
}

void draw()
{

//fill colour blocks
//yellow
fill(227,200,9);
noStroke();
rect(0*hori_multi, 0, 35*hori_multi, 70*vert_multi);

//red
fill(190, 41, 20);
noStroke();
rect(175*hori_multi, 215*vert_multi, 60*hori_multi, 60*vert_multi);

//blue
fill(84,126,177);
noStroke();
rect(35*hori_multi, 280*vert_multi, 80*hori_multi, 10*vert_multi);

//red small
fill(190, 41, 20);
noStroke();
rect(290*hori_multi, 280*vert_multi, 10*hori_multi, 10*vert_multi);
stroke(0);

//begin vertical
strokeWeight(7*hori_multi);
line(35*hori_multi, 0, 35*hori_multi, 316*vert_multi);
line(75*hori_multi, 0, 75*hori_multi, 316*vert_multi);
line(100*hori_multi, 0, 100*hori_multi, 316*vert_multi);
line(115*hori_multi, 0, 115*hori_multi, 316*vert_multi);
line(175*hori_multi, 0, 175*hori_multi, 316*vert_multi);
line(235*hori_multi, 0, 235*hori_multi, 316*vert_multi);
line(255*hori_multi, 0, 255*hori_multi, 316*vert_multi);
line(290*hori_multi, 0, 290*hori_multi, 316*vert_multi);

//begin horizontal
strokeWeight(7*vert_multi);
line(0, 70*vert_multi, 300*hori_multi, 70*vert_multi);
line(0, 120*vert_multi, 300*hori_multi, 120*vert_multi);
line(0, 160*vert_multi, 300*hori_multi, 160*vert_multi);
line(0, 215*vert_multi, 300*hori_multi, 215*vert_multi);

//short horizontal
line(175*hori_multi, 275*vert_multi, 255*hori_multi, 275*vert_multi);
line(175*hori_multi, 310*vert_multi, 255*hori_multi, 310*vert_multi);

}

output.jpg

Assignment 02

For detailed description click here.

Assignment 03

For detailed description click here.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License