
1.
size(500,500);
PShape taiwan = loadShape("Taiwan-icon.svg");
PShape taiwan2 = loadShape("tw.svg");
shape(taiwan);
shape(taiwan2);
2.
size(500,500);
PShape taiwan = loadShape("Taiwan-icon.svg");
PShape taiwan2 = loadShape("tw.svg");
pushMatrix();
scale(10);
shape(taiwan);
popMatrix();
pushMatrix();
scale(0.5);
shape(taiwan2);
popMatrix();
3.
PShape taiwan, taiwan2;
void setup(){
size(500,500);
taiwan = loadShape("Taiwan-icon.svg");
taiwan2 = loadShape("tw.svg");
}
float taiwanScale = 1;
void draw(){
background(#C0EBD7);
pushMatrix();
scale(10*taiwanScale);
shape(taiwan);
popMatrix();
pushMatrix();
scale(0.5*taiwanScale);
shape(taiwan2);
popMatrix();
}
void mouseWheel(MouseEvent e){
float d = e.getCount();
if (d>0) taiwanScale *= 1.1;
else taiwanScale *=0.9;
}
4.
PShape world;
void setup(){
size(800,400);
world = loadShape("world.svg");
}
float s = 0.4;
void draw(){
background(#C0EBD7);
scale(s);
shape(world);
}
void mouseWheel(MouseEvent e){
if (e.getCount()>0) s*=1.1;
else s *=0.9;
}
5.
PShape world;
void setup(){
size(800,400);
world = loadShape("world.svg");
}
float s = 0.4,x = 0,y = 0;
void draw(){
background(#C0EBD7);
translate(x,y);
scale(s);
shape(world);
}
void mouseDragged(){
x += mouseX-pmouseX;
y += mouseY-pmouseY;
}
void mouseWheel(MouseEvent e){
if (e.getCount()>0) s*=1.1;
else s *=0.9;
}
6.
PShape world;
void setup(){
size(800,400);
world = loadShape("world.svg");
}
float s = 0.4,x = 0,y = 0;
float realX = 0,realY = 0;
void draw(){
background(#C0EBD7);
translate(x,y);
scale(s);
shape(world);
ellipse(realX,realY,10,10);
}
void mouseDragged(){
x += mouseX-pmouseX;
y += mouseY-pmouseY;
}
void mouseWheel(MouseEvent e){
realX = (mouseX-x)/s;
realY = (mouseY-y)/s;
float oldS = s;
if (e.getCount()>0) s*=1.1;
else s *=0.9;
x = x+realX*oldS-realX*s;
y = y+realY*oldS-realY*s;
}
7.
size(600,500);
background(#C0EBD7);
stroke(#F98D74);
fill(#C0EBD7);
ellipse(50,50,100,100);
8.
void setup(){
size(600,500);
background(#C0EBD7);
stroke(#F98D74);
fill(#C0EBD7);
}
void mousePressed(){
ellipse(mouseX,mouseY,100,100);
}
9.
void setup(){
size(600,500);
background(#C0EBD7);
stroke(#F98D74);
fill(#C0EBD7);
}
void draw(){
//ellipse(50,50,100,100);
}
float s = 25;
void mousePressed(){
ellipse(mouseX,mouseY,s,s);
if (mouseButton==LEFT) s *=1.1;
if (mouseButton==RIGHT) s *=0.9;
}
a.
void setup(){
size(600,500);
background(#C0EBD7);
stroke(#F98D74);
fill(#C0EBD7);
}
void draw(){
//ellipse(50,50,100,100);
}
float s = 25,t = 0;
void mousePressed(){
ellipse(300+200*cos(t),250+200*sin(t),s,s);
t += 0.06;
if (mouseButton==LEFT) s *=1.1;
if (mouseButton==RIGHT) s *=0.9;
}
沒有留言:
張貼留言