/* built with Studio Sketchpad: * https://sketchpad.cc * * observe the evolution of this sketch: * https://dflab.sketchpad.cc/sp/pad/view/ro.dcEnJfmIm27/rev.370 * * authors: * * Alexandre Alagoa * license (unless otherwise specified): * creative commons attribution-share alike 3.0 license. * https://creativecommons.org/licenses/by-sa/3.0/ */ size (500, 500); background (42, 167, 100); triangle (0, 0, 100, 100, 200, 75); triangle (500, 500, 400, 400, 300, 425); beginShape(); vertex(250, 100); vertex(150, 250); vertex(350, 250); vertex(250, 400); // etc; endShape(CLOSE); fill (255); ellipse (70, 480, 35, 20); ellipse (110, 480, 35, 20); ellipse (50, 430, 20, 20); fill (42, 169, 240); triangle (60, 400, 75, 355, 90, 400); triangle (90, 400, 105, 355, 120, 400); fill (42, 167, 200); ellipse (90, 440, 80, 80); fill (255); ellipse (90, 440, 65, 55); fill (42, 167, 200); ellipse (90, 400, 70, 50); fill (255); ellipse (90, 402, 60, 45); ellipse (75, 390, 20, 15); ellipse (105, 390, 20, 15); fill (0, 0, 0); ellipse (75, 385, 8, 8); ellipse (105, 385, 8, 8); fill (255, 100, 106); ellipse (90, 410, 30, 30); fill (255) ellipse (50, 430, 20, 20); ellipse (130, 430, 20, 20); fill(0, 100, 100); stroke(255, 0, 0); strokeWeight(2); beginShape(); vertex(250, 200); vertex(265, 230); vertex(295, 245); vertex(265, 260); vertex(250, 290); vertex(235, 260); vertex(205, 245); vertex(235, 230); endShape(CLOSE); fill (147, 56, 0); stroke(255); ellipse (150, 50, 20, 20); ellipse (160, 53, 20, 20); ellipse (170, 56, 20, 20); ellipse (180, 59, 20, 20); ellipse (190, 62, 20, 20); ellipse (210, 72, 20, 20); ellipse (212, 82, 20, 20); ellipse (212, 98, 20, 20); ellipse (212, 112, 20, 20); ellipse (212, 132, 20, 20); ellipse (212, 140, 20, 20); ellipse (170, 200, 20, 20); ellipse (190, 180, 20, 20); ellipse (205, 155, 20, 20); ellipse (155, 225, 20, 20); ellipse (130, 255, 20, 20); ellipse (110, 285, 20, 20); ellipse (100, 310, 20, 20); stroke(255, 0, 0); fill (255); line (250, 100, 350, 250); line (150, 250, 250, 400); fill (255, 3, 3); arc(90, 420, 20, 20, 0, PI, OPEN); stroke (0, 0, 0); fill (255) arc(90, 450, 20, 20, 0, PI); noStroke(0); fill(0, 0, 30); ellipse (90, 393, 7, 7); fill (255, 0, 0); ellipse (90, 420, 25, 15);