• fullscreen
  • kreh_balloon.pde
  • //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
    
    
    

    code

    tweaks (0)

    about this sketch

    This sketch is running as Java applet, exported from Processing.

    license

    advertisement


    Kimberley Reh

    balloon

    Add to Faves Me Likey@!
    You must login/register to add this sketch to your favorites.

    output for the robot exercize generated from the function we learnt in class

    You need to login/register to comment.