2008年4月8日 星期二

方陣中的圓形


void setup()
{
size(800,600); //設定影像大小
smooth(); //平滑處理
noLoop(); //不重複執行draw()
}

void draw()
{
for(int i=0;i<600;i+=200)
{
for(int j=0;j<800;j+=200)
{
circles_2(j, i);
fill(random(255),random(255),random(255),100);
int s=200;
for(int z=1;z<4;z++)
{
s-=50;
circles_1(j+100,i+100,s);
fill(random(255),random(255),random(255),100);
}
}
}
}

void circles_1(int x, int y,int s)
{
ellipse(x, y, s,s);
}

void circles_2(int x,int y)
{
rect(x, y, 200, 200);
}

沒有留言: