fullscreen //setting up size(720, 500); smooth(); strokeWeight(2); background(195, 208, 222); //part 1 balloon and pattern fill(125, 175, 97); //set fill to green ellipse(360, 180, 275, 275); //big balloon noFill(); //disable fill arc(410, 180, 300, 300, radians(115), radians(245)); //far left arc arc(310, 180, 300, 300, radians(295), radians(425)); //far right arc arc(225, 180, 385, 385, radians(315), radians(405)); //middle right arc arc(495, 180, 385, 385, radians(135), radians(225)); //middle left arc line(360, 42, 360, 317); //centre line //part 2 flags and spots fill(175, 97, 97); //set fill to red triangle(223, 180, 260, 180, 240, 205); //first flag fill(131, 97, 175); //set fill to purple triangle(260, 180, 302, 180, 280, 205); //second flag fill(97, 120, 175); //set fill to blue triangle(302, 180, 360, 180, 330, 205); //third flag fill(97, 175, 168); //set fill to green triangle(360, 180, 418, 180, 390, 205); //fourth flag fill(174, 175, 97); //set fill to orange triangle(418, 180, 460, 180, 440, 205); //fifth flag fill(196, 155, 105); //set fill to yellow triangle(460, 180, 497, 180, 480, 205); //sixth flag fill(196, 105, 153); //set fill to rose ellipse(445, 235, 50, 50); //biggest spot ellipse(330, 230, 10, 10); //smallest spot fill(105, 108, 196); //set fill to blue ellipse(305, 100, 15, 15); //bottom left spot ellipse(270, 250, 30, 30); //middle spot //part 3 bottom of balloon fill(149, 234, 130); //set fill to light green beginShape(); //start shape vertex(320, 312); //top left corner vertex(400, 312); //top right corner vertex(395, 317); vertex(392, 322); vertex(390, 327); vertex(391, 332); vertex(392, 337); vertex(393, 342); //bottom right corner vertex(327, 342); //bottom left corner vertex(328, 337); vertex(329, 332); vertex(330, 327); vertex(327, 322); vertex(325, 317); endShape(CLOSE); //finish shape //part 4 rope line(327, 342, 320, 380); //far left line(393, 342, 400, 380); //far right line(347, 342, 345, 380); //centre left line(373, 342, 375, 380); //centre right //part 5 basket fill(229, 191, 107); //set fill to brown quad(320, 380, 400, 380, 390, 420, 330, 420); //basket strokeWeight(8); //set stroke weight strokeCap(ROUND); stroke(95, 46, 14); //set stroke colour line(320, 380, 400, 380); //draw top of basket
output for the robot exercize generated from the function we learnt in class