วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2558

Lab 2 : Function Movie

 
void setup() {
  size(600,600);
}
void draw(){
 background(#FFEC85);
 //int posX=posX+2;
 //int posY=posY+2;

 draw_bear(mouseX,50);
 draw_bear(mouseX,400);

}


void draw_bear(int X,int Y){
  int x=30;
  int x2=270;
  int y=170;

  strokeWeight(6);
  stroke(#624403);

  fill(#E09A2C);                        //outside ear
  ellipse(X,Y,130,130);
  ellipse(290+X,Y,130,130);

  fill(#FFE63D);                        //inside ear
  ellipse(-10+X,20+Y,80,80);
  ellipse(300+X,20+Y,80,80);

  fill(#E09A2C);                        //face
  ellipse(150+X,120+Y,340,280);

  fill(#624403);                        //eye
  ellipse(60+X,130+Y,20,30);
  ellipse(235+X,130+Y,20,30);

  noStroke();                           //nose
  fill(#ffffff);
  ellipse(150+X,175+Y,110,80);
  fill(#624403);
  ellipse(150+X,160+Y,25,20);

  noFill();                                //mouth
  stroke(#624403);
  arc(178+X,170+Y,55,55,HALF_PI,PI);
  arc(122+X,170+Y,55,55,0,HALF_PI);

  stroke(#FA4A46);                 //left cheek
  line(x-15+X,y+Y,x-25+X,y+20+Y);
  line(x+X,y+Y,x-10+X,y+20+Y);
  line(x+15+X,y+Y,x+5+X,y+20+Y);

  line(x2-15+X,y+Y,x2-25+X,y+20+Y);     //right cheek
  line(x2+X,y+Y,x2-10+X,y+20+Y);
  line(x2+15+X,y+Y,x2+5+X,y+20+Y);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น