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

Lab1 Circumference , Area

void setup() {
float Di = 14; //Diameter
float Ra = (Di/2); //Radius
float Ci; //Circumference
float Ar; //Area

Ci = 2*PI*Ra;
Ar = PI*(Ra*Ra);

println("Diameter =" +Di);
println("Circumference =" +Ci);
println("Area =" +Ar);
}

Lab1 BMI

void setup() {
float BMI;
float W = 65; //weight
float H = 175; //height
float Hh = (H/100);

BMI = W/(Hh*Hh);

println("Weight =" +W ,"kg");
println("Height =" +H ,"cm");
println("BMI = "+BMI);
}

Lab1 Song (move)






void setup()
{
int posX=-40;
size (350,550); //ขนาดของรูป
background (255); //สีพื้นหลัง
stroke(255,215,150); //สีตัวกีตาร์
fill(255,215,150); //สีตัวกีตาร์
ellipse(175+posX,350,185,120); //ตัวกีตาร์
fill(100,50,0); //สีคอกีตาร์
rect(155+posX,60,40,400); //คอกีตาร์
fill(255,215,150); //สีตัวกีตาร์
ellipse(175+posX,440,205,165); //ตัวกีตาร์
fill(170,100,0); //สีหัวกีตาร์
rect(150+posX,15,50,70,10); //หัวกีตาร์
fill(80,40,0); //สีรอบโพรง
ellipse(175+posX,380,70,70); //โพรงกีตาร์
fill(0); //สีโพรง
ellipse(175+posX,380,50,50);//โพรงกีตาร์
rect(130+posX,430,90,15,6); //หมอนรอง
stroke(150); //สีสายกีตาร์

line(160+posX,85,160+posX,430);
line(166+posX,85,166+posX,430);
line(172+posX,85,172+posX,430);
line(178+posX,85,178+posX,430);
line(184+posX,85,184+posX,430);
line(190+posX,85,190+posX,430); //สายกีตาร์

ellipse(160+posX,30,12,12);
ellipse(160+posX,50,12,12);
ellipse(160+posX,70,12,12);
ellipse(190+posX,30,12,12);
ellipse(190+posX,50,12,12);
ellipse(190+posX,70,12,12);
rect(145+posX,28,15,5);
rect(145+posX,48,15,5);
rect(145+posX,68,15,5);
rect(190+posX,28,15,5);
rect(190+posX,48,15,5);
rect(190+posX,68,15,5);//ลูกบิดกีตาร์

fill(255);//สีหมุด
ellipse(161+posX,438,5,5);
ellipse(167+posX,438,5,5);
ellipse(173+posX,438,5,5);
ellipse(179+posX,438,5,5);
ellipse(185+posX,438,5,5);
ellipse(191+posX,438,5,5);//หมุดกีตาร์

Lab1 Book (move)




void setup ()
{
int posX=50;
size (580,430); //ขนาดของรูป
background (255); //สีพื้นหลัง

fill(0);
beginShape();
vertex(245+posX,313);
vertex(270+posX,325);
vertex(290+posX,315);
vertex(295+posX,355);
vertex(270+posX,340);
vertex(245+posX,350);
endShape(CLOSE); //ริบบิ้น

beginShape();
vertex(300+posX,330);
vertex(350+posX,310);
vertex(353+posX,320);
vertex(300+posX,340);
endShape(CLOSE); //ปกเสื้อ

ellipse(290+posX,240,150,110);
beginShape();
vertex(270+posX,290);
vertex(270+posX,320);
vertex(300+posX,305);
vertex(300+posX,320);
vertex(350+posX,295);
vertex(360+posX,261);
endShape(CLOSE); //ส่วนหัว

beginShape();
vertex(380+posX, 35);
bezierVertex(300+posX, 60, 300+posX, 200, 295+posX, 260);
bezierVertex(380+posX, 120, 370+posX, 80, 380+posX, 35);
endShape(); //หูขวา

beginShape();
vertex(190+posX,45);
bezierVertex(240+posX, 80, 250+posX, 70, 315+posX, 200);
bezierVertex(190+posX, 150, 180+posX,80, 190+posX, 45);
endShape(); //หูซ้าย

fill(255);
ellipse (260+posX,215,25,25); //ตา

textSize(50);
fill(0);
text("PLAYBOY",190+posX,400); //ตัวหนังสือ
}

Lab1 Movie (resize)



void setup ()
{
int resize=10;
size (600 , 400); //ขนาดของรูป
background (80);  //สีพื้นหลัง  
fill(255,255,255);  //สีขาว
ellipse(300 , 200 , 320 , 330);  //รูปหัว
noStroke();  //ไม่มีเส้นขอบ
fill(255,0,0); //สีแดง
rect(140, 120, 320, 60); //ผ้าคาดตา
fill(0,0,0); //สีดำ
ellipse(230,150,100,100); //ตาซ้าย
ellipse(370,150,100,100); //ตาขวา
triangle(310, 200, 270, 240, 300, 260); //จมูก
rect(265, 300, 70, 5); //ปาก
fill(255,255,255); //สีขาว
ellipse(255 ,150 ,40+resize ,40+resize); //ตาดำซ้าย
ellipse(345 ,150 ,40+resize ,40+resize); //ตาดำขวา
}

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

Lab1 Battery


void setup()
{
size (300,200);
int Half = 50;
int Quarter = 25;
background(255);
noStroke();
fill(80);
rect(Half+Quarter,Half+Quarter,Half*3,Half,5);
rect(65,85,Quarter+5,Quarter+5,5);
fill(0,180,0);
rect(83,77,30,Half-5,5);
rect(118,77,30,Half-5,5);
rect(153,77,30,Half-5,5);
rect(188,77,30,Half-5,5);
}

Lab1 Positive sign


void setup ()
{
int Half = 50;
int Quarter = 25;
size (Half*6,Half*6);
background (Half);
noStroke();
fill(255,0,0);
rect(Half,Half*2+Quarter,Half*4,Half );
rect(Half *2+Quarter,Half,Half,Half*4);
}