วันเสาร์ที่ 29 มิถุนายน พ.ศ. 2556

-Paint it for word-



void setup(){                              //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับแรก 

  size(500,500);
  background(255);
}
void draw(){                       //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับสอง 
                                         และจะเรียกใช้ซ้ำๆเรื่อยๆ เป็นพื้นฐานของการวาดanimation 

  drawLucky();                  //เป็นการเรียกใช้ฟังก์ชัน drawLucky(); 
  fill(random(255),random(255),random(255));  //เป็นการใส่สีแบบซุ่ม โดยใช้คำสั่ง
                                                                          random(ค่าของสี)เข้าไปในช่องสีต่างๆ
                                                                         ของคำสั่ง fill(แดง,เขียว,น้ำเงิน);
  ellipse(mouseX,mouseY,40,40);         //เป็นการวาดลงกลมให้ขยับไปตามเม้า โดยใช่คำสัง
                                                               mouseX,mouseY ให้อยู่ในตัวแหน่งแนวแกนX,แนวแกนY
                                                              ของวงกลมตามลำดับ
}
void drawLucky(){                //เป็นการสร้างฟังก์ชันขึ้นมาเอง โดยใส่คำสั่งที่ต้องการเข้าไปใน { }

 noStroke();                       //noStroke(); คือคำสั่งที่ทำให้สิ่งที่เราจะวาดไม่มีเส้นขอบ
 fill(255);
 rect(40,150,20,200);// draw L
 rect(40,350,60,20);
 rect(110,250,20,100);//draw U
 rect(110,350,70,20);
 rect(160,250,20,100);
 rect(190,250,70,20);//draw C
 rect(190,250,20,100);
 rect(190,350,70,20);
 rect(270,150,20,220);//draw K
 quad(270,300,340,250,350,260,280,310);
 quad(280,290,350,370,330,370,270,300);
 rect(360,250,20,100);//draw Y
 rect(360,350,70,20);
 rect(410,250,20,190);
 rect(385,420,35,20);
}
//quad(x1 ,y1 ,x2 ,y2 ,x3 ,y3 ,x4 ,y4 );  //เป็นคำสั่งวาด4เหลี่ยมโดยเราสามารถ
                                                              กำหนดตำแหน่งได้ทุกมุมเพื่อรูปทรงที่แตกต่าง
 //อ้างอิงคำสั่งพื้นฐานต่างๆจาก lab1 http://com5630043.blogspot.com/search/label/lab1

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

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