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

My orange tree.



เราสามารถเปลี่นตำแหน่งของเครื่องหมายต่างๆได้โดยการเปลี่ยนค่าตัวแปร grow หรือ bass ตามต้องการ

void setup () {  //ฟัง์ชั่น void setup () {....} เป็นคำสั่งที่จะถูกโปรแกรมเรียกมาใช้ก่อนและเรียกใช้เพียงครั้งเดียว
 //Local variable //การประกาสตัวแปรภายในฟังก์ชั่น ฟังก์ชั่นอื่นไม่สามารถเรียกใช้ได้
  float grow = 200; //เป็นการประกาศ และกำหนด ตัวแปรเป็นทศนิยม โดยมีวิธีใช้ดังนี้ ชนิดของตัวแปร ชื่อของตัวแปร = ค่าที่จะใส่ให้กับตัวแปร
  float bass = 500;

  size (500, 500); //เป็นคำสั่งที่ใช้กำหนดขนาด ของ canvas โดยมีวิธีใช้ดังนี้ size = (ความกว้าง, ความสูง);
  background (255);  //เป็นคำสั่งใส่สีให้กับ background โดย background (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
  noStroke(); //เป็นคำสั่งยกเลิกการใส่เส้นให้กับรูปวาด
  fill (204, 102, 0); //เป็นคำสั่งใส่สีให้กับวัตถุที่เราวาด โดยมีวิธีใช้ดังนี้ fill (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
//ภาพบำต้นของต้นไม้
  quad (170, bass, 330, bass, 300, grow, 200, grow); //เป็นคำสั่งวาดรุปสี่เหลี่ยมใดๆ โดยมีวิธีใช้ดังนี้ quad (จุดที่1 แกนx, จุดที่ 1 แกน y, จุดที่2 แกนx, จุดที่ 2 แกน y, จุดที่3 แกนx, จุดที่ 3 แกน y, จุดที่4 แกนx, จุดที่ 4 แกน y);
//ภาพใบของต้นไม้
  fill (153, 225, 0);
  ellipse (150, grow+50, 200, 200);  //เป็นคำสั่งใช้ในการวาดวงกลม หรือวงรี โดยมีวิธีใช้ดังนี้ ellipse (จุด ศก. แกนx, จุด ศก. แกนy, ความกว้าง, ความยาว);
  ellipse (350, grow+50, 200, 200);
  ellipse (250, grow, 300, 300);
//ภาพผลส้ม
  fill (255, 51, 0);
  ellipse (110, grow+30, 40, 40);
  ellipse (250, grow+70, 40, 40);
  ellipse (390, grow+30, 40, 40);
}

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

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