Tennis.
size(200,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
//Draw Frame
//fill คือ การใส่สี กำหนดค่าได้ดังนี้ (แดง,เขียว,น้ำเงิน) โดยมีค่าสิ้นสุดที่ 255
fill(0); //black color
triangle(40,100,68,150,100,100); //triangle คือ คำสั่งที่ใช้วาดสามเหลี่ยม
fill(255,255,255); //white color
triangle(43,90,68,145,96,90);
fill(0); //black color
ellipse(69,65,90,110); //ellipse คือ คำสั่งที่ใช้วาดวงรี กำหนดค่าได้ดังนี้ (ตำแหน่งแนวแกนxเลื่อนซ้ายขวา,ตำแหน่งแนวแกนy,รัศมีแนวแกนx,รัศมีแนวแกนy)
fill(255,255,255); //white color
ellipse(69,65,80,100);
//Draw Handle
fill(250,0,0); //red color
rect(60,140,15,50); //rect คือ คำสั่งที่ใช้วาดสี่เหลี่ยม
//int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย
int e = 100;
int f = 80;
int g = 60;
//Draw Vertical Tendons
line(35,90,35,39); //line (x,y,x1,y1) คือ คำสั่งที่ใช้วาดเส้น
line(42,101,42,29);
line(49,107,49,22);
line(56,111,56,18);
line(63,113,63,16);
line(70,114,70,15);
line(77,114,77,15);
line(84,e+10,84,19); //รับค่า e มาจากการที่ประกาศตัวแปรข้างต้น e=100
line(91,105,91,24);
line(98,98,98,30);
line(105,85,105,43);
//Draw Horzontal Tendons
line(g-10,20,85,20);
line(40,g/2,e-2,g/2); //รับค่า e และ g มาจากการที่ประกาศตัวแปรข้างต้น e=100,g=60
line(34,40,102,40);
line(g/2,g-10,107,50); //รับค่า g มาจากการที่ประกาศตัวแปรข้างต้น g=60 โดย "/" เป็นเครื่องหมายหาร จากตัวอย่าง g/2 = 30
line(g/2,g,107,g);
line(g/2,70,107,70);
line(31,f,107,f); //รับค่า f มาจากการที่ประกาศตัวแปรข้างต้น f=80
line(34,e-10,102,90);
line(40,e,97,e);
line(50,e+10,85,e+10);
//Draw Lob
fill(0,250,0); //green color
ellipse(140,170,30,30);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น