xxxxxxxxxx
/*===========================================
Sketch of robot using triangles, rectangles,
ellipses, and lines
ART 3001 Sp17
1/18/17
Kristina Weaver
weaver.586@osu.edu
=============================================*/
size(500, 500);
background(0);
int RobotX;
RobotX=60;
int RobotY;
RobotY=120;
//body
rectMode(CENTER);
fill(255,0,0);
rect(250, 250, RobotX, RobotY);
int Arm1;
Arm1=100;
int Arm2;
Arm2=20;
//arms
fill(0,0,255);
rect(Arm1+200,Arm2+200,Arm1,Arm2);
fill(0,0,255);
rect(Arm1+100,Arm2+200,Arm1,Arm2);
//head
fill(0,0,255);
ellipse(250,175,80,80);
//nose
fill(233,255,93);
ellipse(250,175,10,10);
int Hand1;
Hand1=30;
//hands
fill(233,255,93);
ellipse(Hand1+120,Hand1+190,Hand1,Hand1);
ellipse(Hand1+320,Hand1+190,Hand1,Hand1);
//lowerbody
fill(0,0,255);
triangle(250,250,350,350,150,350);
int LegX;
LegX=200;
int LegY;
LegY=440;
//legs
stroke(255,0,0);
strokeWeight(5);
line(LegX,LegY-90,LegX,LegY);
line(LegX+100,LegY-90,LegX+100,LegY);
//antenna
stroke(233,255,93);
line(250,135,250,100);
stroke(233,255,93);
line(250,100,270,80);
line(270,80,280,95);
line(280,95,290,80);
line(290,80,300,95);
line(300,95,310,80);
line(310,80,320,95);