void setup(){
size(300, 300);
}
void draw(){
background(#000000);
int posX = mouseX;
int posY = mouseY;
if(posY<100){
fill(#DD0000); //change color red
}
else if(posY>200){
fill(#00DD00); //change color green
}
else fill(#000000); //change color clear
draw_ballon(posX ,posY);
}
void draw_ballon(int posX, int posY){
ellipse(posX ,posY, 50, 50);
stroke(#FFFFFF);
line(posX ,posY+25, posX, posY+75);
}
Sunday, August 30, 2015
Error / Error messages
จากรูปข้างต้น เกิด Error ในบรรทัดที่ 22 ซึ่งตัวโปรแกรมแจ้งว่า Missing a semicolon ";" โดยเกิดจากที่ไม่ได้ใส่ semicolon ";" ไว้ในส่วนท้ายของบรรทัด วิธีแก้ คือ เติม semicolon ";" ไว้ในส่วนท้ายของบรรทัดให้สมบูรณ์
จากรูปข้างต้น เกิด Error ในบรรทัดที่ 12 ซึ่งโปรแกรมแจ้งว่า The variable "zoom" does not exist เกิดจากการที่โปรแกรมไม่สามารถอ่านค่าจากตัวแปรที่ชื่อ "zoom" ได้ เพราะหาตัวแปรไม่เจอ เนื่องจากเราใส่ตัวแปรไว้ใน function วิธีแก้ไข คือ นำตัวแปร "zoom" ไปใส่ไว้เป็น Global variable
Lab2 - Clock (function)
void setup() {
size(300, 300);
stroke(255);
smooth();
}
void draw(){
background(#FFFFFF);
draw_clock(150, 150);
}
void draw_clock(int posX, int posY){
float s;
float m;
float h;
// Angles for sin() and cos() start at 3 o'clock;
// subtract HALF_PI to make them start at the top
s = (PI*2*second()/60)-HALF_PI;
m = (PI*2*minute()/60)-HALF_PI;
h = (PI*2*(hour()%12)/12)-HALF_PI;
//clock body
ellipse(posX, posY, 200, 200);
stroke(#000000);
//second hand
strokeWeight(1);
line(posX, posY, posX+(72*cos(s)), posY+(72*sin(s)));
//minute hand
strokeWeight(3);
line(posX, posY, posX+(60*cos(m)), posY+(60*sin(m)));
//hour hand
strokeWeight(6);
line(posX, posY, posX+(50*cos(h)), posY+(50*sin(h)));
}
size(300, 300);
stroke(255);
smooth();
}
void draw(){
background(#FFFFFF);
draw_clock(150, 150);
}
void draw_clock(int posX, int posY){
float s;
float m;
float h;
// Angles for sin() and cos() start at 3 o'clock;
// subtract HALF_PI to make them start at the top
s = (PI*2*second()/60)-HALF_PI;
m = (PI*2*minute()/60)-HALF_PI;
h = (PI*2*(hour()%12)/12)-HALF_PI;
//clock body
ellipse(posX, posY, 200, 200);
stroke(#000000);
//second hand
strokeWeight(1);
line(posX, posY, posX+(72*cos(s)), posY+(72*sin(s)));
//minute hand
strokeWeight(3);
line(posX, posY, posX+(60*cos(m)), posY+(60*sin(m)));
//hour hand
strokeWeight(6);
line(posX, posY, posX+(50*cos(h)), posY+(50*sin(h)));
}
Lab2 - Calculate body mass index (BMI) (function)
void setup(){
//wit from Weight
//hit from Height
float bmi1 = cal_bmi(61, 165);
}
float cal_bmi(float wit, float hit){
//Calculate body mass index (BMI)
float bmi;
//equation
bmi = wit/((hit/100)*(hit/100));
//result
println("Your Weight is" ,wit);
println("Your Height is" ,hit);
println("Your BMI is" ,bmi);
return bmi;
}
//wit from Weight
//hit from Height
float bmi1 = cal_bmi(61, 165);
}
float cal_bmi(float wit, float hit){
//Calculate body mass index (BMI)
float bmi;
//equation
bmi = wit/((hit/100)*(hit/100));
//result
println("Your Weight is" ,wit);
println("Your Height is" ,hit);
println("Your BMI is" ,bmi);
return bmi;
}
Lab2 - Calculate circumference and area of a circle from its diameter (function)
void setup(){
float r1 = cal_area(7);
float r2 = cal_circumference(7);
}
float cal_area(float diameter){
//Calculate area of a circle from its diameter
float area_of_a_circle;
//equation
area_of_a_circle = PI*(diameter/2)*(diameter/2);
//result
println("Diameter is" ,diameter);
println("Area of a circle is" ,area_of_a_circle);
return area_of_a_circle;
}
float cal_circumference(float diameter){
//Calculate circumference from its diameter
float circumference;
//equation
circumference = PI*diameter;
//result
println("Circumference is" ,circumference);
return circumference;
}
float r1 = cal_area(7);
float r2 = cal_circumference(7);
}
float cal_area(float diameter){
//Calculate area of a circle from its diameter
float area_of_a_circle;
//equation
area_of_a_circle = PI*(diameter/2)*(diameter/2);
//result
println("Diameter is" ,diameter);
println("Area of a circle is" ,area_of_a_circle);
return area_of_a_circle;
}
float cal_circumference(float diameter){
//Calculate circumference from its diameter
float circumference;
//equation
circumference = PI*diameter;
//result
println("Circumference is" ,circumference);
return circumference;
}
Lab2 - Movie (function)
//MY FAV MOVIE
int posX = 311; //default 311
int posY = 328; //default 328
int posX_eye = 311; //default 311
int posY_eye = 328; //default 328
int zoom = 8; //default 8
int count = 1;
int state = 0;
void setup(){
size(623, 623);
frameRate(10);
}
void draw(){
background(255);
zoom=6;
draw_favorite_movie();
}
void draw_favorite_movie(){
beginShape();
noStroke();
fill(23, 110, 181);
vertex(posX-(zoom*31), posY-(zoom*23));
vertex(posX-(zoom*31), posY-(zoom*8));
vertex(posX-(zoom*28), posY-(zoom*8));
vertex(posX-(zoom*31), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*22));
vertex(posX-(zoom*11), posY+(zoom*22));
vertex(posX-(zoom*10), posY+(zoom*17));
vertex(posX-(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*8.5), posY+(zoom*17));
vertex(posX+(zoom*8.5), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*8));
vertex(posX+(zoom*31), posY+(zoom*8));
vertex(posX+(zoom*28), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*23));
vertex(posX+(zoom*6), posY-(zoom*23));
vertex(posX, posY-(zoom*16));
vertex(posX-(zoom*5), posY-(zoom*23));
endShape(CLOSE);
//eye
fill(255);
ellipse(posX, posY, (zoom*35), (zoom*12));
//eyeball
if(state==0){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye++;
count++;
}
if(state==1){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye--;
count--;
}
if(state==0&&count==30){
state=1;
}
if(state==1&&count==-30){
state=0;
}
}
int posX = 311; //default 311
int posY = 328; //default 328
int posX_eye = 311; //default 311
int posY_eye = 328; //default 328
int zoom = 8; //default 8
int count = 1;
int state = 0;
void setup(){
size(623, 623);
frameRate(10);
}
void draw(){
background(255);
zoom=6;
draw_favorite_movie();
}
void draw_favorite_movie(){
beginShape();
noStroke();
fill(23, 110, 181);
vertex(posX-(zoom*31), posY-(zoom*23));
vertex(posX-(zoom*31), posY-(zoom*8));
vertex(posX-(zoom*28), posY-(zoom*8));
vertex(posX-(zoom*31), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*22));
vertex(posX-(zoom*11), posY+(zoom*22));
vertex(posX-(zoom*10), posY+(zoom*17));
vertex(posX-(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*8.5), posY+(zoom*17));
vertex(posX+(zoom*8.5), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*8));
vertex(posX+(zoom*31), posY+(zoom*8));
vertex(posX+(zoom*28), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*23));
vertex(posX+(zoom*6), posY-(zoom*23));
vertex(posX, posY-(zoom*16));
vertex(posX-(zoom*5), posY-(zoom*23));
endShape(CLOSE);
//eye
fill(255);
ellipse(posX, posY, (zoom*35), (zoom*12));
//eyeball
if(state==0){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye++;
count++;
}
if(state==1){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye--;
count--;
}
if(state==0&&count==30){
state=1;
}
if(state==1&&count==-30){
state=0;
}
}
Lab2 - Book (function)
// MY FAV BOOK
int posX = 250; //default 250
int posY = 250; //default 250
int zoom = 8; //default 8
void setup(){
size(500, 500);
frameRate(10);
}
void draw(){
background(235 ,139 ,36);
zoom=6;
draw_favorite_book();
}
void draw_favorite_book(){
posX=(posX+5)%width;
//back page
fill(0);
quad(posX-(zoom*20), posY-(zoom*21), posX+(zoom*3), posY-(zoom*28), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
//page
fill(#FFFFFF);
quad(posX-(zoom*19), posY-(zoom*21), posX+(zoom*4), posY-(zoom*27), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18.5), posY-(zoom*20.7), posX+(zoom*5), posY-(zoom*26.4), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18.2), posY-(zoom*20.4), posX+(zoom*6), posY-(zoom*25.8), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18), posY-(zoom*20.1), posX+(zoom*7), posY-(zoom*25.2), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*17.5), posY-(zoom*20), posX+(zoom*8), posY-(zoom*24.6), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*17), posY-(zoom*19.5), posX+(zoom*9), posY-(zoom*24), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*16.5), posY-(zoom*19), posX+(zoom*10), posY-(zoom*23.4), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*16), posY-(zoom*18.5), posX+(zoom*11), posY-(zoom*22.8), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*15.5), posY-(zoom*18), posX+(zoom*12), posY-(zoom*22.2), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*15), posY-(zoom*17.5), posX+(zoom*13), posY-(zoom*21.6), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
//front page
fill(200, 11, 33);
quad(posX-(zoom*15.5), posY-(zoom*17), posX-(zoom*14.25), posY+(zoom*23), posX+(zoom*16), posY+(zoom*23), posX+(zoom*16), posY-(zoom*20));
//cover
quad(posX-(zoom*15), posY-(zoom*17), posX-(zoom*19.8), posY-(zoom*21), posX-(zoom*19.8), posY+(zoom*18), posX-(zoom*14), posY+(zoom*23));
//ball
fill(251, 174, 60);
ellipse(posX, posY+(zoom*3.5), (zoom*10), (zoom*10));
//star
fill(203, 9 ,33);
beginShape();
vertex(posX+(zoom*0.5), posY+(zoom*3));
vertex(posX+(zoom*0.25), posY+(zoom*3.8));
vertex(posX-(zoom*0.75), posY+(zoom*3.8));
vertex(posX+(zoom*0.125), posY+(zoom*4.2));
vertex(posX-(zoom*0.375), posY+(zoom*5.5));
vertex(posX+(zoom*0.5), posY+(zoom*4.8));
vertex(posX+(zoom*1.25), posY+(zoom*5.6));
vertex(posX+(zoom*0.875), posY+(zoom*4.2));
vertex(posX+(zoom*1.625), posY+(zoom*3.8));
vertex(posX+(zoom*0.75), posY+(zoom*3.8));
endShape(CLOSE);
}
int posX = 250; //default 250
int posY = 250; //default 250
int zoom = 8; //default 8
void setup(){
size(500, 500);
frameRate(10);
}
void draw(){
background(235 ,139 ,36);
zoom=6;
draw_favorite_book();
}
void draw_favorite_book(){
posX=(posX+5)%width;
//back page
fill(0);
quad(posX-(zoom*20), posY-(zoom*21), posX+(zoom*3), posY-(zoom*28), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
//page
fill(#FFFFFF);
quad(posX-(zoom*19), posY-(zoom*21), posX+(zoom*4), posY-(zoom*27), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18.5), posY-(zoom*20.7), posX+(zoom*5), posY-(zoom*26.4), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18.2), posY-(zoom*20.4), posX+(zoom*6), posY-(zoom*25.8), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*18), posY-(zoom*20.1), posX+(zoom*7), posY-(zoom*25.2), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*17.5), posY-(zoom*20), posX+(zoom*8), posY-(zoom*24.6), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*17), posY-(zoom*19.5), posX+(zoom*9), posY-(zoom*24), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*16.5), posY-(zoom*19), posX+(zoom*10), posY-(zoom*23.4), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*16), posY-(zoom*18.5), posX+(zoom*11), posY-(zoom*22.8), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*15.5), posY-(zoom*18), posX+(zoom*12), posY-(zoom*22.2), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
quad(posX-(zoom*15), posY-(zoom*17.5), posX+(zoom*13), posY-(zoom*21.6), posX+(zoom*4), posY+(zoom*23), posX-(zoom*14), posY+(zoom*23));
//front page
fill(200, 11, 33);
quad(posX-(zoom*15.5), posY-(zoom*17), posX-(zoom*14.25), posY+(zoom*23), posX+(zoom*16), posY+(zoom*23), posX+(zoom*16), posY-(zoom*20));
//cover
quad(posX-(zoom*15), posY-(zoom*17), posX-(zoom*19.8), posY-(zoom*21), posX-(zoom*19.8), posY+(zoom*18), posX-(zoom*14), posY+(zoom*23));
//ball
fill(251, 174, 60);
ellipse(posX, posY+(zoom*3.5), (zoom*10), (zoom*10));
//star
fill(203, 9 ,33);
beginShape();
vertex(posX+(zoom*0.5), posY+(zoom*3));
vertex(posX+(zoom*0.25), posY+(zoom*3.8));
vertex(posX-(zoom*0.75), posY+(zoom*3.8));
vertex(posX+(zoom*0.125), posY+(zoom*4.2));
vertex(posX-(zoom*0.375), posY+(zoom*5.5));
vertex(posX+(zoom*0.5), posY+(zoom*4.8));
vertex(posX+(zoom*1.25), posY+(zoom*5.6));
vertex(posX+(zoom*0.875), posY+(zoom*4.2));
vertex(posX+(zoom*1.625), posY+(zoom*3.8));
vertex(posX+(zoom*0.75), posY+(zoom*3.8));
endShape(CLOSE);
}
Lab2 - Song (function)
// MY FAV SONG
int posX = 200; //default 200
int posY = 200; //default 200
int zoom = 8; //default 8
void setup(){
size(400, 400);
frameRate(10);
}
void draw(){
background(#000000);
zoom=8;
draw_favorite_song();
}
void draw_favorite_song(){
posX=(posX+5)%width;
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(posX, posY, zoom*25, zoom*25);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(posX-(zoom*6), posY-(zoom*6), posX-(zoom*4), posY-(zoom*4));
line(posX-(zoom*4), posY-(zoom*6), posX-(zoom*6), posY-(zoom*4));
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(posX+(zoom*4), posY-(zoom*6), posX+(zoom*6), posY-(zoom*4));
line(posX+(zoom*6), posY-(zoom*6), posX+(zoom*4), posY-(zoom*4));
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(posX-(zoom*5), posY+(zoom*6), zoom*4, zoom*4, 0, PI+QUARTER_PI, OPEN);
arc(posX, posY, zoom*16, zoom*16, 0, PI, OPEN);
}
int posX = 200; //default 200
int posY = 200; //default 200
int zoom = 8; //default 8
void setup(){
size(400, 400);
frameRate(10);
}
void draw(){
background(#000000);
zoom=8;
draw_favorite_song();
}
void draw_favorite_song(){
posX=(posX+5)%width;
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(posX, posY, zoom*25, zoom*25);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(posX-(zoom*6), posY-(zoom*6), posX-(zoom*4), posY-(zoom*4));
line(posX-(zoom*4), posY-(zoom*6), posX-(zoom*6), posY-(zoom*4));
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(posX+(zoom*4), posY-(zoom*6), posX+(zoom*6), posY-(zoom*4));
line(posX+(zoom*6), posY-(zoom*6), posX+(zoom*4), posY-(zoom*4));
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(posX-(zoom*5), posY+(zoom*6), zoom*4, zoom*4, 0, PI+QUARTER_PI, OPEN);
arc(posX, posY, zoom*16, zoom*16, 0, PI, OPEN);
}
Lab2 - Positive Sign (function)
//Positive Sign
int posX = 0;
int posY = 150;
int stretch;
void setup(){
size(400, 400);
frameRate(10);
}
void draw(){
background(#FFFFFF);
stretch=100;
draw_positive();
}
void draw_positive(){
posX = (posX+5)%width;
noStroke();
fill(237, 32, 36);
//horizontal rect
rect(posX, posY, (stretch*2), stretch);
//vertical rect
rect(posX+(stretch/2), posY-(stretch/2), stretch, (stretch*2));
}
Lab2 - Battery (funtction)
int count=1;
void setup(){
size(370, 350);
frameRate(1);
}
void draw(){
background(#000000);
draw_battery(count, 80, 100, 100);
count++;
if(count==6) count = 1;
}
void draw_battery(int charge, int posX, int posY, int stretch){
//Battery
stroke(#FFFFFF);
strokeWeight(4);
fill(86, 93, 119);
rect(posX, posY, stretch*2.2, stretch, 7);
rect(posX-(stretch*0.1), posY+(stretch*0.3), stretch*0.1, stretch*0.4);
//minus
noStroke();
fill(#FFFFFF);
rect(posX+(stretch*2.4), posY+(stretch*0.5), stretch*0.3, stretch*0.1);
//positive
noStroke();
fill(#FFFFFF);
rect(posX-(stretch*0.6), posY+(stretch*0.5), stretch*0.3, stretch*0.1);
rect(posX-(stretch*0.5), posY+(stretch*0.4), stretch*0.1, stretch*0.3);
//Status
noStroke();
fill(76, 218 ,100);
if(charge>=1){
//Status NUM1
rect(posX+(stretch*1.72), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=2){
//Status NUM2
rect(posX+(stretch*1.32), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=3){
//Status NUM3
rect(posX+(stretch*0.92), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=4){
//Status NUM4
rect(posX+(stretch*0.52), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=5){
//Status NUM5
rect(posX+(stretch*0.12), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
//TEXT
fill(#FFFFFF);
textSize((stretch*0.2));
text(charge*20+"% Charged",posX+(stretch*0.42),posY+(stretch*1.5));
}
void setup(){
size(370, 350);
frameRate(1);
}
void draw(){
background(#000000);
draw_battery(count, 80, 100, 100);
count++;
if(count==6) count = 1;
}
void draw_battery(int charge, int posX, int posY, int stretch){
//Battery
stroke(#FFFFFF);
strokeWeight(4);
fill(86, 93, 119);
rect(posX, posY, stretch*2.2, stretch, 7);
rect(posX-(stretch*0.1), posY+(stretch*0.3), stretch*0.1, stretch*0.4);
//minus
noStroke();
fill(#FFFFFF);
rect(posX+(stretch*2.4), posY+(stretch*0.5), stretch*0.3, stretch*0.1);
//positive
noStroke();
fill(#FFFFFF);
rect(posX-(stretch*0.6), posY+(stretch*0.5), stretch*0.3, stretch*0.1);
rect(posX-(stretch*0.5), posY+(stretch*0.4), stretch*0.1, stretch*0.3);
//Status
noStroke();
fill(76, 218 ,100);
if(charge>=1){
//Status NUM1
rect(posX+(stretch*1.72), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=2){
//Status NUM2
rect(posX+(stretch*1.32), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=3){
//Status NUM3
rect(posX+(stretch*0.92), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=4){
//Status NUM4
rect(posX+(stretch*0.52), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
if(charge>=5){
//Status NUM5
rect(posX+(stretch*0.12), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
}
//TEXT
fill(#FFFFFF);
textSize((stretch*0.2));
text(charge*20+"% Charged",posX+(stretch*0.42),posY+(stretch*1.5));
}
Sunday, August 23, 2015
Lab1 - Calculate body mass index (BMI)
void setup(){
float weight = 61;
float height = 165;
float bmi;
//equation
bmi = weight/((height/100)*(height/100));
//result
println("Your Weight is" ,weight);
println("Your Height is" ,height);
println("Your BMI is" ,bmi);
}
Lab1 - Calculate circumference and area of a circle from its diameter
void setup(){
float d=7;
float circumference;
float areaofacircle;
circumference = PI*d;
areaofacircle = PI*(d/2)*(d/2);
println("Diameter is" ,d);
println("Circumference is" ,circumference);
println("Area of a circle is" ,areaofacircle);
}
float d=7;
float circumference;
float areaofacircle;
circumference = PI*d;
areaofacircle = PI*(d/2)*(d/2);
println("Diameter is" ,d);
println("Circumference is" ,circumference);
println("Area of a circle is" ,areaofacircle);
}
Lab1 - Movie (Variable)
//MY FAV MOVIE
void setup(){
int posX = 311; //default 311
int posY = 328; //default 328
int Zoom = 8; //default 8
size(623, 623);
background(255);
beginShape();
noStroke();
fill(23, 110, 181);
vertex(posX-(Zoom*31), posY-(Zoom*23));
vertex(posX-(Zoom*31), posY-(Zoom*8));
vertex(posX-(Zoom*28), posY-(Zoom*8));
vertex(posX-(Zoom*31), posY+(Zoom*8));
vertex(posX-(Zoom*36), posY+(Zoom*8));
vertex(posX-(Zoom*36), posY+(Zoom*22));
vertex(posX-(Zoom*11), posY+(Zoom*22));
vertex(posX-(Zoom*10), posY+(Zoom*17));
vertex(posX-(Zoom*6), posY+(Zoom*23));
vertex(posX+(Zoom*6), posY+(Zoom*23));
vertex(posX+(Zoom*8.5), posY+(Zoom*17));
vertex(posX+(Zoom*8.5), posY+(Zoom*23));
vertex(posX+(Zoom*36), posY+(Zoom*23));
vertex(posX+(Zoom*36), posY+(Zoom*8));
vertex(posX+(Zoom*31), posY+(Zoom*8));
vertex(posX+(Zoom*28), posY-(Zoom*8));
vertex(posX+(Zoom*31), posY-(Zoom*8));
vertex(posX+(Zoom*31), posY-(Zoom*23));
vertex(posX+(Zoom*6), posY-(Zoom*23));
vertex(posX, posY-(Zoom*16));
vertex(posX-(Zoom*5), posY-(Zoom*23));
endShape(CLOSE);
//eye
fill(255);
ellipse(posX, posY, (Zoom*35), (Zoom*12));
//eyeball
fill(0);
ellipse(posX, posY, (Zoom*10), (Zoom*10));
}
void setup(){
int posX = 311; //default 311
int posY = 328; //default 328
int Zoom = 8; //default 8
size(623, 623);
background(255);
beginShape();
noStroke();
fill(23, 110, 181);
vertex(posX-(Zoom*31), posY-(Zoom*23));
vertex(posX-(Zoom*31), posY-(Zoom*8));
vertex(posX-(Zoom*28), posY-(Zoom*8));
vertex(posX-(Zoom*31), posY+(Zoom*8));
vertex(posX-(Zoom*36), posY+(Zoom*8));
vertex(posX-(Zoom*36), posY+(Zoom*22));
vertex(posX-(Zoom*11), posY+(Zoom*22));
vertex(posX-(Zoom*10), posY+(Zoom*17));
vertex(posX-(Zoom*6), posY+(Zoom*23));
vertex(posX+(Zoom*6), posY+(Zoom*23));
vertex(posX+(Zoom*8.5), posY+(Zoom*17));
vertex(posX+(Zoom*8.5), posY+(Zoom*23));
vertex(posX+(Zoom*36), posY+(Zoom*23));
vertex(posX+(Zoom*36), posY+(Zoom*8));
vertex(posX+(Zoom*31), posY+(Zoom*8));
vertex(posX+(Zoom*28), posY-(Zoom*8));
vertex(posX+(Zoom*31), posY-(Zoom*8));
vertex(posX+(Zoom*31), posY-(Zoom*23));
vertex(posX+(Zoom*6), posY-(Zoom*23));
vertex(posX, posY-(Zoom*16));
vertex(posX-(Zoom*5), posY-(Zoom*23));
endShape(CLOSE);
//eye
fill(255);
ellipse(posX, posY, (Zoom*35), (Zoom*12));
//eyeball
fill(0);
ellipse(posX, posY, (Zoom*10), (Zoom*10));
}
Lab1 - Book (Variable)
// MY FAV BOOK
void setup(){
int posX = 250; //default 250
int posY = 250; //default 250
int Zoom = 8; //default 8
size(500, 500);
background(235 ,139 ,36);
//back page
fill(#000000);
quad(posX-(Zoom*20), posY-(Zoom*21), posX+(Zoom*3), posY-(Zoom*28), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
//page
fill(#FFFFFF);
quad(posX-(Zoom*19), posY-(Zoom*21), posX+(Zoom*4), posY-(Zoom*27), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18.5), posY-(Zoom*20.7), posX+(Zoom*5), posY-(Zoom*26.4), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18.2), posY-(Zoom*20.4), posX+(Zoom*6), posY-(Zoom*25.8), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18), posY-(Zoom*20.1), posX+(Zoom*7), posY-(Zoom*25.2), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*17.5), posY-(Zoom*20), posX+(Zoom*8), posY-(Zoom*24.6), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*17), posY-(Zoom*19.5), posX+(Zoom*9), posY-(Zoom*24), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*16.5), posY-(Zoom*19), posX+(Zoom*10), posY-(Zoom*23.4), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*16), posY-(Zoom*18.5), posX+(Zoom*11), posY-(Zoom*22.8), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*15.5), posY-(Zoom*18), posX+(Zoom*12), posY-(Zoom*22.2), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*15), posY-(Zoom*17.5), posX+(Zoom*13), posY-(Zoom*21.6), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
//front page
fill(200, 11, 33);
quad(posX-(Zoom*15.5), posY-(Zoom*17), posX-(Zoom*14.25), posY+(Zoom*23), posX+(Zoom*16), posY+(Zoom*23), posX+(Zoom*16), posY-(Zoom*20));
//cover
quad(posX-(Zoom*15), posY-(Zoom*17), posX-(Zoom*19.8), posY-(Zoom*21), posX-(Zoom*19.8), posY+(Zoom*18), posX-(Zoom*14), posY+(Zoom*23));
//ball
fill(251, 174, 60);
ellipse(posX, posY+(Zoom*3.5), (Zoom*10), (Zoom*10));
//star
fill(203, 9 ,33);
beginShape();
vertex(posX+(Zoom*0.5), posY+(Zoom*3));
vertex(posX+(Zoom*0.25), posY+(Zoom*3.8));
vertex(posX-(Zoom*0.75), posY+(Zoom*3.8));
vertex(posX+(Zoom*0.125), posY+(Zoom*4.2));
vertex(posX-(Zoom*0.375), posY+(Zoom*5.5));
vertex(posX+(Zoom*0.5), posY+(Zoom*4.8));
vertex(posX+(Zoom*1.25), posY+(Zoom*5.6));
vertex(posX+(Zoom*0.875), posY+(Zoom*4.2));
vertex(posX+(Zoom*1.625), posY+(Zoom*3.8));
vertex(posX+(Zoom*0.75), posY+(Zoom*3.8));
endShape(CLOSE);
}
void setup(){
int posX = 250; //default 250
int posY = 250; //default 250
int Zoom = 8; //default 8
size(500, 500);
background(235 ,139 ,36);
//back page
fill(#000000);
quad(posX-(Zoom*20), posY-(Zoom*21), posX+(Zoom*3), posY-(Zoom*28), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
//page
fill(#FFFFFF);
quad(posX-(Zoom*19), posY-(Zoom*21), posX+(Zoom*4), posY-(Zoom*27), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18.5), posY-(Zoom*20.7), posX+(Zoom*5), posY-(Zoom*26.4), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18.2), posY-(Zoom*20.4), posX+(Zoom*6), posY-(Zoom*25.8), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*18), posY-(Zoom*20.1), posX+(Zoom*7), posY-(Zoom*25.2), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*17.5), posY-(Zoom*20), posX+(Zoom*8), posY-(Zoom*24.6), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*17), posY-(Zoom*19.5), posX+(Zoom*9), posY-(Zoom*24), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*16.5), posY-(Zoom*19), posX+(Zoom*10), posY-(Zoom*23.4), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*16), posY-(Zoom*18.5), posX+(Zoom*11), posY-(Zoom*22.8), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*15.5), posY-(Zoom*18), posX+(Zoom*12), posY-(Zoom*22.2), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
quad(posX-(Zoom*15), posY-(Zoom*17.5), posX+(Zoom*13), posY-(Zoom*21.6), posX+(Zoom*4), posY+(Zoom*23), posX-(Zoom*14), posY+(Zoom*23));
//front page
fill(200, 11, 33);
quad(posX-(Zoom*15.5), posY-(Zoom*17), posX-(Zoom*14.25), posY+(Zoom*23), posX+(Zoom*16), posY+(Zoom*23), posX+(Zoom*16), posY-(Zoom*20));
//cover
quad(posX-(Zoom*15), posY-(Zoom*17), posX-(Zoom*19.8), posY-(Zoom*21), posX-(Zoom*19.8), posY+(Zoom*18), posX-(Zoom*14), posY+(Zoom*23));
//ball
fill(251, 174, 60);
ellipse(posX, posY+(Zoom*3.5), (Zoom*10), (Zoom*10));
//star
fill(203, 9 ,33);
beginShape();
vertex(posX+(Zoom*0.5), posY+(Zoom*3));
vertex(posX+(Zoom*0.25), posY+(Zoom*3.8));
vertex(posX-(Zoom*0.75), posY+(Zoom*3.8));
vertex(posX+(Zoom*0.125), posY+(Zoom*4.2));
vertex(posX-(Zoom*0.375), posY+(Zoom*5.5));
vertex(posX+(Zoom*0.5), posY+(Zoom*4.8));
vertex(posX+(Zoom*1.25), posY+(Zoom*5.6));
vertex(posX+(Zoom*0.875), posY+(Zoom*4.2));
vertex(posX+(Zoom*1.625), posY+(Zoom*3.8));
vertex(posX+(Zoom*0.75), posY+(Zoom*3.8));
endShape(CLOSE);
}
Lab1 - Song (Variable)
// MY FAV SONG
void setup(){
int posX = 200; //default 200
int posY = 200; //default 200
int Zoom = 8; //default 8
size(400, 400);
background(#000000);
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(posX, posY, Zoom*25, Zoom*25);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(posX-(Zoom*6), posY-(Zoom*6), posX-(Zoom*4), posY-(Zoom*4));
line(posX-(Zoom*4), posY-(Zoom*6), posX-(Zoom*6), posY-(Zoom*4));
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(posX+(Zoom*4), posY-(Zoom*6), posX+(Zoom*6), posY-(Zoom*4));
line(posX+(Zoom*6), posY-(Zoom*6), posX+(Zoom*4), posY-(Zoom*4));
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(posX-(Zoom*5), posY+(Zoom*6), Zoom*4, Zoom*4, 0, PI+QUARTER_PI, OPEN);
arc(posX, posY, Zoom*16, Zoom*16, 0, PI, OPEN);
}
void setup(){
int posX = 200; //default 200
int posY = 200; //default 200
int Zoom = 8; //default 8
size(400, 400);
background(#000000);
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(posX, posY, Zoom*25, Zoom*25);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(posX-(Zoom*6), posY-(Zoom*6), posX-(Zoom*4), posY-(Zoom*4));
line(posX-(Zoom*4), posY-(Zoom*6), posX-(Zoom*6), posY-(Zoom*4));
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(posX+(Zoom*4), posY-(Zoom*6), posX+(Zoom*6), posY-(Zoom*4));
line(posX+(Zoom*6), posY-(Zoom*6), posX+(Zoom*4), posY-(Zoom*4));
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(posX-(Zoom*5), posY+(Zoom*6), Zoom*4, Zoom*4, 0, PI+QUARTER_PI, OPEN);
arc(posX, posY, Zoom*16, Zoom*16, 0, PI, OPEN);
}
Saturday, August 22, 2015
Lab1 - Positive Sign
//Positive Sign
void setup(){
int posX;
int posY;
int stretch;
size(400, 400);
background(#FFFFFF);
posX=100;
posY=150;
stretch=100;
noStroke();
fill(237, 32, 36);
//horizontal rect
rect(posX, posY, (stretch*2), stretch);
//vertical rect
rect(posX+(stretch/2), posY-(stretch/2), stretch, (stretch*2));
}
void setup(){
int posX;
int posY;
int stretch;
size(400, 400);
background(#FFFFFF);
posX=100;
posY=150;
stretch=100;
noStroke();
fill(237, 32, 36);
//horizontal rect
rect(posX, posY, (stretch*2), stretch);
//vertical rect
rect(posX+(stretch/2), posY-(stretch/2), stretch, (stretch*2));
}
Monday, August 17, 2015
Lab1 - Battery
//Battery 100%
void setup(){
int posX=50;
int posY=100;
int stretch=100;
size(300, 300);
background(#000000);
//Battery
stroke(#FFFFFF);
strokeWeight(4);
fill(86, 93, 119);
rect(posX, posY, stretch*2.2, stretch, 7);
rect(posX-(stretch*0.1), posY+(stretch*0.3), stretch*0.1, stretch*0.4);
//Status
noStroke();
fill(76, 218 ,100);
//Status NUM1
rect(posX+(stretch*1.72), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM2
rect(posX+(stretch*1.32), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM3
rect(posX+(stretch*0.92), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM4
rect(posX+(stretch*0.52), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM5
rect(posX+(stretch*0.12), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//TEXT
fill(#FFFFFF);
textSize((stretch*0.2));
text("100% Charged",posX+(stretch*0.42),posY+(stretch*1.5));
}
void setup(){
int posX=50;
int posY=100;
int stretch=100;
size(300, 300);
background(#000000);
//Battery
stroke(#FFFFFF);
strokeWeight(4);
fill(86, 93, 119);
rect(posX, posY, stretch*2.2, stretch, 7);
rect(posX-(stretch*0.1), posY+(stretch*0.3), stretch*0.1, stretch*0.4);
//Status
noStroke();
fill(76, 218 ,100);
//Status NUM1
rect(posX+(stretch*1.72), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM2
rect(posX+(stretch*1.32), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM3
rect(posX+(stretch*0.92), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM4
rect(posX+(stretch*0.52), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//Status NUM5
rect(posX+(stretch*0.12), posY+(stretch*0.05), stretch*0.35, stretch*0.9, 7);
//TEXT
fill(#FFFFFF);
textSize((stretch*0.2));
text("100% Charged",posX+(stretch*0.42),posY+(stretch*1.5));
}
Sunday, August 16, 2015
Song Lab0
// MY FAV SONG
void setup(){
size(400, 400);
background(#000000);
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(200, 200, 200, 200);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(150, 150, 170, 170);
line(170, 150, 150, 170);
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(230, 150, 250, 170);
line(250, 150, 230, 170);
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(158, 250, 30, 30, 0, PI+QUARTER_PI, OPEN);
arc(200, 200, 130, 130, 0, PI, OPEN);
}
void setup(){
size(400, 400);
background(#000000);
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(200, 200, 200, 200);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(150, 150, 170, 170);
line(170, 150, 150, 170);
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(230, 150, 250, 170);
line(250, 150, 230, 170);
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(158, 250, 30, 30, 0, PI+QUARTER_PI, OPEN);
arc(200, 200, 130, 130, 0, PI, OPEN);
}
Book Lab0
// MY FAV BOOK
void setup(){
size(500, 500);
background(235 ,139 ,36);
//back page
fill(#000000);
quad(92, 80, 273, 29, 285, 434, 135, 435);
//page
fill(#FFFFFF);
quad(98, 83, 281, 36, 285, 434, 135 ,435);
quad(101, 87, 291, 41, 285, 434, 135, 435 );
quad(103, 86, 298, 46, 285, 434, 135 ,435);
quad(108, 90, 306 ,51, 285, 434, 135 ,435);
quad(109, 94, 318, 57, 285, 434, 135 ,435);
quad(114, 97, 327, 64, 285, 434, 135 ,435);
quad(116, 100, 333, 69, 285, 434, 135 ,435);
quad(120, 104, 343, 75, 285, 434, 135 ,435);
quad(124, 107, 355, 82, 285, 434, 135 ,435);
quad(126, 113, 368, 89, 285, 434, 135 ,435);
//front page
fill(200, 11, 33);
quad(126, 113, 135, 435, 384, 435, 379, 100);
//cover
quad(126, 113, 92, 80, 92, 396, 135, 435);
//ball
fill(251, 174, 60);
ellipse(255, 283, 75, 75);
//star
fill(203, 9 ,33);
beginShape();
vertex(253, 273);
vertex(252, 280);
vertex(244, 280);
vertex(251, 285);
vertex(250, 291);
vertex(254, 287);
vertex(260, 293);
vertex(257, 284);
vertex(263, 280);
vertex(256, 280);
endShape(CLOSE);
}
void setup(){
size(500, 500);
background(235 ,139 ,36);
//back page
fill(#000000);
quad(92, 80, 273, 29, 285, 434, 135, 435);
//page
fill(#FFFFFF);
quad(98, 83, 281, 36, 285, 434, 135 ,435);
quad(101, 87, 291, 41, 285, 434, 135, 435 );
quad(103, 86, 298, 46, 285, 434, 135 ,435);
quad(108, 90, 306 ,51, 285, 434, 135 ,435);
quad(109, 94, 318, 57, 285, 434, 135 ,435);
quad(114, 97, 327, 64, 285, 434, 135 ,435);
quad(116, 100, 333, 69, 285, 434, 135 ,435);
quad(120, 104, 343, 75, 285, 434, 135 ,435);
quad(124, 107, 355, 82, 285, 434, 135 ,435);
quad(126, 113, 368, 89, 285, 434, 135 ,435);
//front page
fill(200, 11, 33);
quad(126, 113, 135, 435, 384, 435, 379, 100);
//cover
quad(126, 113, 92, 80, 92, 396, 135, 435);
//ball
fill(251, 174, 60);
ellipse(255, 283, 75, 75);
//star
fill(203, 9 ,33);
beginShape();
vertex(253, 273);
vertex(252, 280);
vertex(244, 280);
vertex(251, 285);
vertex(250, 291);
vertex(254, 287);
vertex(260, 293);
vertex(257, 284);
vertex(263, 280);
vertex(256, 280);
endShape(CLOSE);
}
Thursday, August 13, 2015
Movie Lab0
//MY FAV MOVIE
void setup(){
size(623, 623);
background(255);
beginShape();
noStroke();
fill(23, 110, 181);
vertex(60, 143);
vertex(60, 263);
vertex(86, 263);
vertex(61, 392);
vertex(23, 392);
vertex(23, 511);
vertex(224, 511);
vertex(233, 464);
vertex(263, 511);
vertex(357, 511);
vertex(379, 464);
vertex(397, 511);
vertex(598, 511);
vertex(598, 391);
vertex(561, 391);
vertex(536, 263);
vertex(561, 263);
vertex(561, 143);
vertex(361, 143);
vertex(311, 201);
vertex(274, 143);
endShape(CLOSE);
//eye
fill(255);
ellipse(311, 328 ,280, 96);
//eyeball
fill(0);
ellipse(311, 328, 80, 80);
}
void setup(){
size(623, 623);
background(255);
beginShape();
noStroke();
fill(23, 110, 181);
vertex(60, 143);
vertex(60, 263);
vertex(86, 263);
vertex(61, 392);
vertex(23, 392);
vertex(23, 511);
vertex(224, 511);
vertex(233, 464);
vertex(263, 511);
vertex(357, 511);
vertex(379, 464);
vertex(397, 511);
vertex(598, 511);
vertex(598, 391);
vertex(561, 391);
vertex(536, 263);
vertex(561, 263);
vertex(561, 143);
vertex(361, 143);
vertex(311, 201);
vertex(274, 143);
endShape(CLOSE);
//eye
fill(255);
ellipse(311, 328 ,280, 96);
//eyeball
fill(0);
ellipse(311, 328, 80, 80);
}
Subscribe to:
Posts (Atom)







