• Processing Code
  • println("Assignment 4");
    • size(500, 500);
    • background(144, 221, 244);
  • println("1. Back");
    • noStroke();
    • fill(144, 221, 27);
    • rect(0, 375, 500, 150);
    • fill(255, 255, 255);
    • ellipse(100, 100, 90, 80);
    • ellipse(150, 115, 50, 50);
    • ellipse(50, 115, 50, 50);
    • ellipse(400, 150, 75, 75);
    • ellipse(360, 155, 50, 50);
    • ellipse(440, 155, 50, 50);
  • println("2. Ellipse");
    • fill(237, 221, 144);
    • stroke(214, 144, 18);
    • ellipse(250, 250, 100, 100);
    • noStroke();
    • ellipse(250, 350, 175, 150);
    • stroke(214, 144, 18);
    • strokeWeight(2);
    • ellipse(300, 415, 35, 35);
    • ellipse(200, 415, 35, 35);
  • println("3. Triangle");
    • noStroke();
    • triangle(205, 225, 225, 150, 235, 225);
    • triangle(255, 225, 275, 150, 295, 225);
  • println("4. Tail");
    • noFill();
    • stroke(255, 102, 0);
    • stroke(237, 221, 144);
    • strokeWeight(8);
    • bezier(320, 350, 400, 400, 300, 300, 400, 350);
  • println("5. Face");
    • noStroke();
    • fill(0, 0, 0);
    • ellipse(225, 245, 10, 10);
    • ellipse(275, 245, 10, 10);
    • triangle(245, 250, 250, 260, 255, 250);
    • stroke(0,0,0);
    • strokeWeight(1);
    • line(242, 250, 235, 248);
    • line(242, 255, 235, 257);
    • line(257, 250, 263, 248);
    • line(257, 255, 263, 257);
      • save("assignment4picture.jpg");