void setup()
{
size(500,500);
frameRate(30);
}
void draw()
{
background(255);
int startCount = 0;
int endCount = 2;
int moveX = 0;
int moveY = 0;
float picSize = 200;
while(startCount <= endCount)
{
moveX = startCount*150;
draw_rabbit(moveX,moveY,picSize,random(255));
startCount++;
}
}
void draw_rabbit(int posX ,int posY ,float picSize , float random_color )
{
float scale = picSize / 500;
noStroke();
fill(random_color);
ellipse(scale * 270+posX,scale * 300+posY,scale * 250,scale * 180); //Face
ellipse(scale * 320+posX,scale * 430+posY,scale * 250,scale * 200); //Throat
//fill(255);
//triangle(scale * 500,scale * -750,scale * 500,scale * 500,scale * 350,scale * 500); //blockbackground
fill(random_color); //ribbon
stroke(255); //ribbon
strokeWeight(5); //ribbon
triangle(scale * 180+posX,scale * 480+posY,scale * 250+posX,scale * 440+posY,scale * 240+posX,scale * 500+posY); //ribbon
//line(scale * 250+posX,scale * 480+posY,scale * 400,scale * 350+posY); //ribbon
//line(scale * 250+posX,scale * 480+posY,scale * 400,scale * 390+posY); //ribbon
noStroke();
triangle(scale * 230+posX,scale * 480+posY,scale * 175+posX,scale * 450+posY,scale * 175+posX,scale * 490+posY); //ribbon
fill(255);
ellipse(scale * 240+posX,scale * 260+posY,scale * 50,scale * 50); //Eye
fill(random_color);
ellipse(scale * 360+posX,scale * 200+posY,scale * 50,scale * 300); //EarLeft
ellipse(scale * 320+posX,scale * 200+posY,scale * 50,scale * 300); //EarRight
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น