程式碼:
void setup()//初始設定
{
size(600,400);//視窗大小 600*400
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
}
}
}
圖:
2.畫三角形:
程式碼:
void setup()//初始設定{
size(600,400);//視窗大小 600*400
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
triangle(x+50,y+50,58,20,86,75);//三角形
}
}
}
3.塗顏色:
程式碼:
void setup()//初始設定
{size(600,400);//視窗大小 600*400
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
stroke(0,0,255);//畫筆顏色
fill(0,255,0);////填滿顏色
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
stroke(255,0,0);//畫筆顏色
fill(205,204,0,128);////填滿顏色
triangle(x+50,y+50,58,20,86,75);
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
ellipse(550,350,55,55);//畫圓形
}
}
}
圖:
程式碼:
void setup()//初始設定
{size(600,400);//視窗大小 600*400
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
stroke(0,0,255);//畫筆顏色
fill(0,255,0,128);////填滿顏色
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
stroke(255,0,0);//畫筆顏色
fill(205,204,0);////填滿顏色
triangle(x+50,y+50,x+28,y+20,86,75);
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
ellipse(100,95,55,55);//畫圓形
}
}
}
圖:
4.加滑鼠互動效果:
void setup()//初始設定
{size(600,400);//視窗大小 600*400
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
stroke(0,0,255);//畫筆顏色
fill(0,255,0,128);////填滿顏色
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
stroke(255,0,0);//畫筆顏色
fill(205,204,0,dist(x,y,mouseX,mouseY));////填滿顏色
triangle(x+50,y+50,x+28,y+20,86,75);
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
ellipse(100,95,55,55);//畫圓形
}
}
}
4.radom
void setup()//初始設定
{
size(600,400);//視窗大小 600*400
for(int x=0;x<600;x+=100)
{
for(int y=0;y<400;y+=100)
{
myColor[x/100][y/100]=color(random(256),random(256),random(256));
}
}
}
void draw()//畫正方形
{
for(int x=0;x<600;x+=100)//x位置初始=0,每次加100,最多六個
{
for(int y=0;y<400;y+=100)//y位置初始=0,每次加100,最多六個
{
stroke(0,0,255);//畫筆顏色
fill(myColor[x/100][y/100]);////填滿顏色
rect(x,y,100,100); //畫正方形 100*100 隨x,y值變動位置
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
stroke(255,0,0);//畫筆顏色
fill(205,204,0,dist(x,y,mouseX,mouseY));////填滿顏色
triangle(x+50,y+50,x+28,y+20,86,75);
fill(255,255,255);////填滿顏色
stroke(255,255,255);//畫筆顏色
ellipse(100,95,55,55);//畫圓形
}
}
}
圖:
心得:老師我覺得你教好快
沒有留言:
張貼留言