From 15ac7dd4642ffaed05030633260655d8b0690146 Mon Sep 17 00:00:00 2001 From: schmidtIPM Date: Sun, 16 Mar 2025 19:53:18 -0300 Subject: [PATCH] mariquita --- 2025/mariquita/mariquita.pde | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 2025/mariquita/mariquita.pde diff --git a/2025/mariquita/mariquita.pde b/2025/mariquita/mariquita.pde new file mode 100644 index 0000000..35d3c7f --- /dev/null +++ b/2025/mariquita/mariquita.pde @@ -0,0 +1,44 @@ +void setup() { + size(400, 400); // Tamaño del lienzo + background(255); // Fondo blanco + noStroke(); // Sin bordes en las formas +} + +void draw() { + // Cuerpo de la mariquita + fill(255, 0, 0); // Color rojo + ellipse(200, 200, 150, 120); // Cuerpo principal + + // Cabeza de la mariquita + fill(0); // Color negro + ellipse(200, 140, 80, 80); // Cabeza + + // Ojos + fill(255); // Color blanco + ellipse(180, 130, 20, 20); // Ojo izquierdo + ellipse(220, 130, 20, 20); // Ojo derecho + fill(0); // Color negro + ellipse(180, 130, 10, 10); // Pupila izquierda + ellipse(220, 130, 10, 10); // Pupila derecha + + // Línea divisoria del cuerpo + stroke(0); // Color negro para la línea + strokeWeight(2); // Grosor de la línea + line(200, 140, 200, 260); // Línea vertical + + // Manchas en el cuerpo + noStroke(); // Sin bordes + fill(0); // Color negro + ellipse(170, 180, 30, 30); // Mancha 1 + ellipse(230, 180, 30, 30); // Mancha 2 + ellipse(160, 220, 30, 30); // Mancha 3 + ellipse(240, 220, 30, 30); // Mancha 4 + + // Patas + stroke(0); // Color negro + strokeWeight(3); // Grosor de las patas + line(150, 200, 120, 220); // Pata izquierda 1 + line(150, 220, 120, 240); // Pata izquierda 2 + line(250, 200, 280, 220); // Pata derecha 1 + line(250, 220, 280, 240); // Pata derecha 2 +}