void setup() {
int posX=200;
int posY=200;
int w=400,h=400; // width = 380 // height = 400
background(0,255,255);
size(400, 400);
strokeWeight(4);
//face
fill(0, 153, 255);
ellipse(posX,posY,w,h);
fill(255);
ellipse(posX,posY+h*0.0875,0.82*w,0.825*h);
//eye
ellipse(posX-w*0.11,posY-h*0.3,w*0.175,h*0.2125);
ellipse(posX+w*0.11,posY-h*0.3,w*0.175,h*0.2125);
fill(0);
noFill();
arc(posX-w*0.11,posY-h*0.3,0.05*w,0.05*h,PI,2*PI);
arc(posX+w*0.11,posY-h*0.3,0.05*w,0.05*h,PI,2*PI);
//nose
fill(204, 51, 0);
ellipse(posX,posY-0.175*h,0.0875*w,0.0875*h);
line(posX,posY-0.1325*h,posX,posY+w*0.075);
//mus left
line(posX-w*0.05,posY-h*0.0875,posX-w*0.25,posY-h*0.125);
line(posX-w*0.05,posY-h*0.0375,posX-w*0.25,posY-h*0.0375);
line(posX-w*0.05,posY+h*0.0125,posX-w*0.25,posY+h*0.0375);
//mus right
line(posX+w*0.05,posY-h*0.0875,posX+w*0.25,posY-h*0.125);
line(posX+w*0.05,posY-h*0.0375,posX+w*0.25,posY-h*0.0375);
line(posX+w*0.05,posY+h*0.0125,posX+w*0.25,posY+h*0.0375);
//mouth
noFill();
arc(posX-w*0.1, posY+h*0.1125,0.075*w,0.075*h,PI/2,PI+PI/2);
fill(255);
arc(posX, posY+h*0.15, w*0.2,w*0.2 , 0, PI);
line (posX-w*0.1,posY+h*0.15,posX+w*0.1,posY+h*0.15);
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
commit เพิ่มเติม : เพื่ม userstory, bookmark
>> add userstory ทำการเพิ่ม userstory ใน functional tests >> add bookmark for user เพิ่มระบบ Bookmark โดยการสร้าง model ขึ...
-
1 2 3 4 5 6 7 8 9 def setup (): print (d2b( 8 )) def d2b (num): x = "" while num > 0 : x = str ( int (n...
-
1 2 3 4 5 6 7 8 9 10 11 12 13 def test_layout_and_styling ( self ): # Edith goes to the home page self . brow...
-
การใช้ template inheritence คือการสืบทอดเทมเพลต เพื่อให้ไม่ต้องเขียนโค้ดหน้าเว็บๆซ้ำๆ เราจะมีหน้าหลักอันเดียว (base.html or parent) ภายในนั...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น