วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556
SPORT
Tennis.
void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
size(200,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
}
}
void draw(){ //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
drawFrame(); //เรียกใช้ ฟังก์ชัน drawFrame
drawHandle(); //เรียกใช้ ฟังก์ชัน drawHandle
drawVerticalTendons(); //เรียกใช้ ฟังก์ชัน drawVerticalTendons
drawHorzontalTendons(); //เรียกใช้ ฟังก์ชัน drawHorzontalTendons
drawLob(); //เรียกใช้ ฟังก์ชัน drawLob
}
void drawFrame(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawFrame
fill(0); //black color
triangle(40,100,68,150,100,100);
//fill คือ การใส่สี กำหนดค่าได้ดังนี้ (แดง,เขียว,น้ำเงิน) โดยมีค่าสิ้นสุดที่ 255
fill(255,255,255); //white color
triangle(43,90,68,145,96,90); //สร้างสามเหลี่ยม
fill(0); //black color
ellipse(69,65,90,110); //สร้างวงรี
fill(255,255,255); //white color
ellipse(69,65,80,100);
}
void drawHandle(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawHandle
fill(250,0,0); //red color
rect(60,140,15,50);
}
void drawVerticalTendons(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawVerticalTendons
line(35,90,35,39); //สร้างเส้น
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,110,84,19);
line(91,105,91,24);
line(98,98,98,30);
line(105,85,105,43);
}
void drawHorzontalTendons(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawHorzontalTendons
//int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย
int e = 100;
int f = 80;
int g = 60;
line(g-10,20,85,20);
line(40,g/2,e-2,g/2);
line(34,40,102,40);
line(g/2,g-10,107,50);
line(g/2,g,107,g);
line(g/2,70,107,70);
line(31,f,107,f);
line(34,e-10,102,90);
line(40,e,97,e);
line(50,e+10,85,e+10);
}
void drawLob(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawLob
fill(0,250,0); //green color
ellipse(140,170,30,30);
}
ป้ายกำกับ:
Lab 2
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น