วันอังคารที่ 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);
}

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

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