//Wendi Wei Yi Lee
//DESMA 28 EX.1


size(300,300);
smooth();
background(250,221,159);




//triangle colors
fill(196,210,202,160);
noStroke();
triangle(109,181,203,94,300,170);
noStroke();
fill(250,221,159,130);
rectMode(CENTER_DIAMETER);
rect(197,190,204,63);
//end
//green half circle

fill(115,118,77);
ellipseMode(CENTER_DIAMETER); 
ellipse(280,121,23,24); 
//end



noStroke();
fill(148,179,191);
ellipseMode(CENTER_DIAMETER); 
ellipse(61,269,62,55); 
//the circle in the bottle

//all the lines
stroke(1);
strokeWeight(1);
line(202,94,110,182);
line(202,94,300,170);
line(202,32,202,132);
line(185,68,223,68);
line(189,75,228,75);
line(178,36,254,68);
line(191,27,258,153);
line(191,27,255,168);
line(264,166,268,173);
line(268,172,249,190);
line(174,284,258,194);
line(64,185,279,131);
line(242,140,252,174);
line(273,114,150,218);
line(289,127,263,153);
line(267,119,282,133);
line(293,130,269,111);
line(258,166,243,187);
line(229,151,257,194);
line(171,169,134,255);
line(266,119,254,145);
line(201,253,300,255);
line(300,211,274,300);
line(265,280,231,300);
line(249,298,296,299);

//line ends




noStroke();
fill(248,197,83);
ellipseMode(CENTER_DIAMETER); 
ellipse(119,129,58,51); 
fill(213,131,111);
ellipseMode(CENTER_DIAMETER); 
ellipse(75,71,152,136); 

stroke(1);
fill(238,191,76);
ellipseMode(CENTER_DIAMETER); 
ellipse(61,269,43,39); 

noStroke();
fill(181,29,6);
ellipseMode(CENTER_DIAMETER); 
ellipse(118,128,46,41); 

noStroke();
fill(46,40,44);
ellipseMode(CENTER_DIAMETER); 
ellipse(75,72,122,112); 
fill(82,43,87);
ellipseMode(CENTER_DIAMETER); 
ellipse(75,72,58,53); 
fill(237,225,205);
quad(151,217,174,233,165,247,145,229);
fill(63,60,60);
quad(166,248,172,253,176,249,170,237);

fill(145,94,43);
quad(184,180,189,185.5,214.5,163,209,154);

fill(220,187,140);
quad(189,185,205,198,233,156,229,151);
fill(62,61,48);
triangle(220,174,231,184,213,184);
fill(200,99,49);
quad(233,156,248,180,239,191,220,174);
fill(123,94,45);
triangle(241,190,251,172,265,168);
fill(161,197,195);
quad(244,188,247,192,268,172,264,168);
fill(209,103,36);
quad(252,187,248,190,254,198,258,195);
fill(204,182,155);
quad(242,139,251,173,247,179,229,151);
fill(255);
triangle(242,139,251,173,256,168);
fill(165,153,125);
triangle(251,174,266,167,262,158);
noStroke();
fill(252,238,207);
triangle(192,27,262,160,255,169);
fill(159,201,186);
triangle(246,129,254,145,258,138);
fill(255);
quad(267,118,282,133,258,159,251,152);
fill(255);
quad(157,266,172,253,180,261,169,272);
fill(215,191,145);
quad(180,261,169,272,179,277,188,268);
//circle in the bottle
fill(0);
ellipseMode(CENTER_DIAMETER); 
ellipse(221,234,101,103); 
noStroke();
fill(250,228,190);
ellipseMode(CENTER_DIAMETER); 
ellipse(221,234,100,102); 
fill(0);
ellipseMode(CENTER_DIAMETER); 
ellipse(221,234,92,93); 

noStroke();
fill(250,228,190);
ellipseMode(CENTER_DIAMETER); 
ellipse(221,234,91,92); 

noStroke();
fill(250,221,159);
triangle(261,190,174,284,300,300);
fill(255);
triangle(267,118,251,132,258,138);
fill(155,93,50);
quad(267,118,272,114,289,127,282,134);
//end ofcircle
fill(60,57,59);
noStroke();
quad(171.5,169,197,191,183,201,162,189);
noStroke();
fill(255);
quad(183,201,162,189,156,204,174,213);
noStroke();
stroke(1);
fill(60,57,59);
triangle(156,204,163,207,151,217);

//quad begins
fill(153,96,33);
quad(145,229,166,247,154,265,134,255);
fill(199,223,217);
quad(166,247,154,265,157,266,172,253);


quad(163,207,151,217,169,230,174,213);
fill(112,132,71);
quad(169,230,174,213,219,235,203,253);
fill(123,154,116);
quad(219,235,222,231,208,220,203,227);
fill(255);
quad(208,220,203,227,194,223,200,216);
fill(42,44,48);
quad(194,223,200,216,193,211,186,219);
fill(255);
quad(193,211,186,219,176,214,183,203);
fill(85,142,77);
quad(222,231,208,220,213,214,228,224);
fill(92,88,88);
quad(213,214,208,220,200,216,205,209);
fill(255);
quad(200,216,205,209,198,205,193,211);
fill(142,125,135);
quad(193,211,198,205,188,198,183,203);
fill(90,123,88);
quad(228,224,213,214,218,209,231,221);
fill(80,90,77);
quad(218,209,213,214,209,212,215,206);
fill(223,213,222);
quad(215,206,209,212,205,209,210,203);
fill(188,171,183);
quad(210,203,205,209,198,205,204,197);
fill(255);
quad(204,197,198,205,188,198,198,192);

//quad ends

//red and blue quad
fill(63,54,52);
quad(227,227,223,230,300,216,300,213);
fill(102,19,17);
quad(203,252,206,248,300,224,300,227);
fill(45,54,46);
quad(78,233,81,230,179,278,174,284);
//red and blue quad end
//green circle
stroke(1);
fill(152,162,124);
ellipseMode(CENTER_DIAMETER); 
ellipse(262,160,15,14); 
//end of green circle
smooth();
curve(300,31,295,34,289,38,285,43);
curve(285,43,282,47,279,50,276,53);
curve(276,53,273,57,270,61,268,65);
curve(268,65,265,69,263,74,260,80);
curve(260,80,258,84,256,88,255,95);
curve(255,95,253,100,252,105,252,111);
curve(300,55,295,57,291,59,287,62);
curve(287,62,283,64,279,67,276,71);
curve(276,71,273,74,270,78,267,82);
curve(267,82,265,86,263,89,261,93);
curve(261,93,259,97,257,103,255,108);
curve(255,108,255,113,255,118,255,118);

//green full circle
fill(85,122,93,120);
ellipseMode(CENTER_DIAMETER); 
ellipse(247,204,39,34); 
Exercise 1.B: Kandinsky
In Processing, select and draw an area from Kandisky's Composition with a Bottle of Bochkarev containing lines, curves, and filled shapes.