size(300, 360); smooth(); strokeWeight(2); background(220); ellipseMode(RADIUS); stroke(0); float x = 100, y = 100, l = 96; //glava rect(x, y, l, 2*l/3); //antena noFill(); beginShape(); vertex(x + l/2, y); vertex(x + l/2 + l/16, y - l/8); vertex(x + l/2 - l/16, y - l/8); vertex(x + l/2, y - l/4); endShape(); fill(255, 0, 0); ellipse(x + l/2, y - l/4, l/24, l/24); fill(255); //oči ellipse(x + l/4, y + 2*l/9, l/10, l/10); ellipse(x + 3*l/4, y + 2*l/9, l/10, l/10); fill(0); ellipse(x + l/4 + l/24, y + 2*l/9 + l/24, l/24, l/24); ellipse(x + 3*l/4 - l/24, y + 2*l/9, l/24, l/24); fill(255); //usta rect(x + l/3, y + 9*l/24, l/3, 2*l/9); //vrat rect(x + l/2 - l/8, y + 2*l/3, l/4, l/16); rect(x + l/2 - l/16, y + 2*l/3 + l/16, l/8, l/16); rect(x + l/2 - l/8, y + 2*l/3 + l/8, l/4, l/16); //točak fill(0); ellipse(x + l/2, y + 4*l/6 + l, l/3, l/3); //trup fill(255); rect(x - l/8, y + 5*l/6, l + l/4, l); //baterija fill(255,0, 0); rect(x + l/8, y + 7*l/6, l/8, l/3); noFill(); rect(x + l/8, y + 7*l/6, 3*l/4 - l/16, l/3); fill(0); rect(x + l/8 + 3*l/4 - l/16, y + 7*l/6 + l/9, l/16, l/9);