size(600,400);
}
void draw(){
for(int x=0;x<600;x+=100){
for(int y=0;y<400; y+=100){
rect(x,y,100,100);
}
}
劃出格子

int a=28;
int b=50;
void setup(){
size(600,400);
}
void draw(){
for(int x=0;x<600;x+=100){
for(int y=0;y<400; y+=100){
fill(124,155,4);
rect(x,y,100,100);
fill(1,155,54,125);
ellipse(x+50, y+50, 90+5, 55+5);
ellipse(x+50, y+50, 55+5, 90+5);
fill(20,105,100,100);
// triangle(x+50-a, y+50-a+b, x+50+28-a, y+50-55-a+b, x+50+56-a, y+50-a+b);
}
}
}
畫出漂亮圖形跟上顏色

int a=28;
int b=50;
void setup(){
size(600,400);
}
void draw(){
for(int x=0;x<600;x+=100){
for(int y=0;y<400; y+=100){
fill(124,155,4);
rect(x,y,100,100);
fill(1,155,54,dist(x,y,mouseX,mouseY)*5);
ellipse(x+50, y+50, 90+5, 55+5);
ellipse(x+50, y+50, 55+5, 90+5);
fill(20,105,100,100);
// triangle(x+50-a, y+50-a+b, x+50+28-a, y+50-55-a+b, x+50+56-a, y+50-a+b);
}
}
}
增加透明度

int a=50;
int b=50;
void setup(){
size(600,400);
}
void draw(){
for(int x=0;x<600;x+=100){
for(int y=0;y<400; y+=100){
fill(124,155,4);
rect(x,y,100,100);
fill(random(256),random(256),random(256),80);
ellipse(x+50, y+50, 90+5, 55+5);
ellipse(x+50, y+50, 55+5, 90+5);
// fill(20,105,100,80random(256));
//triangle(x+50-a, y+50-a+b, x+50+28-a, y+50-55-a+b, x+50+56-a, y+50-a+b);
}
}
}
亂跳顏色
用random畫出漂亮的三角形
fill(random(256),random(256),random(256) ,80);
triangle(random(600), y+50-a+b, x+50+28-a,random(256), x+50+56-a, random(400));
triangle(random(600), y+50-a+b, random(600),y+50-a+b, x+50+56-a, random(256));
hw4心得:我覺得有點太快了
沒有留言:
張貼留言