
2010年12月29日水曜日
2010年12月26日日曜日
Practice (Vertex)
size (600,600);
background(100);
smooth();
noStroke();
fill(240,53,34);
beginShape();
vertex(20,20);
vertex(350,220);
vertex(540,420);
vertex(130,520);
vertex(220,450);
vertex(60,590);
endShape(CLOSE);
stroke(1);
strokeWeight(40);
ellipse(300,300,400,400);
Learning fill command

float R,G,B,A;
int Rcounter=0;
int Gcounter=0;
int Bcounter=0;
int Acounter=0;
void setup(){
size(600,600);
background(0);
R=0;
G=0;
B=10;
A=0;
}
void draw(){
if(Acounter==0){
A++;
if(A==255){
Acounter=1;
}
}
else if (Acounter==1){
A--;
if(A==0){
Acounter=0;
ArandomSection();
}
}
if(Rcounter==0){
R++;
if(R==255){
Rcounter=1;
}
}
else if (Rcounter==1){
R--;
if(R==0){
Rcounter=0;
}
}
if(Gcounter==0){
G++;
if(G==255){
Gcounter=1;
}
}
else if (Gcounter==1){
G--;
if(G==0){
Gcounter=0;
}
}
if(Bcounter==0){
B++;
if(B==255){
Acounter=1;
ArandomSection();
}
}
else if (Bcounter==1){
B--;
if(B==0){
Bcounter=0;
}
}
fill(R,G,B,A);
ellipse(mouseX,mouseY,80,80);
}
void ArandomSection(){
R = random(0,255);
G = random(0,255);
B = random(0,255);
}
2010年12月25日土曜日
Hello World
void setup(){
size(600,600);
}
void draw(){
for(float i=0; i<100; i+=0.2){
for(float e=10; e<100; e++){
ellipse(i*e,i*i,i,i);
}
}
}