//week10_1
size(560,560);
PImage postman = loadImage("postman,png");
PImage head = loadImage("head,png");
PImage body = loadImage("body,png");
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
image(head,0,0);
image(body,0,0);
//week10_2
PImage postman,head,body;
void setup()
{
size(560,560);
postman = loadImage("postman,png");
head = loadImage("head,png");
body = loadImage("body,png");
}
void draw()
{
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
pushMatrix();
translate(+236,+231);
rotate(radians(mouseX));
translate(-236,-231);
image(head,0,0);
popMatrix();
image(body,0,0);
}
//week10_3
PImage postman,head,body,uparm1,hand1;
void setup()
{
size(560,560);
postman = loadImage("postman.png");
head = loadImage("head.png");
body = loadImage("body.png");
uparm1 = loadImage("uparm1.png");
hand1 = loadImage("hand1.png");
}
void draw()
{
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
pushMatrix();
translate(+185,+261);
rotate(radians(mouseX));
translate(-185,-261);
image(uparm1,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(mouseX));
translate(-116,-265);
image(hand1,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+236,+231);
rotate(radians(mouseX));
translate(-236,-231);
image(head,0,0);
popMatrix();
image(body,0,0);
}
//week10_4
PImage postman,head,body,uparm1,hand1,uparm2,hand2;
void setup()
{
size(560,560);
postman = loadImage("postman.png");
head = loadImage("head.png");
body = loadImage("body.png");
uparm1 = loadImage("uparm1.png");
hand1 = loadImage("hand1.png");
uparm2 = loadImage("uparm2.png");
hand2 = loadImage("hand2.png");
}
void draw()
{
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
pushMatrix();
translate(+185,+261);
rotate(radians(mouseX));
translate(-185,-261);
image(uparm1,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(mouseX));
translate(-116,-265);
image(hand1,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+290,+262);
rotate(radians(mouseX));
translate(-290,-262);
image(uparm2,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(mouseX));
translate(-116,-265);
image(hand2,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+236,+231);
rotate(radians(mouseX));
translate(-236,-231);
image(head,0,0);
popMatrix();
image(body,0,0);
}
//week10_5
PImage postman,head,body,uparm1,hand1,uparm2,hand2;
float[] angle = new float[20];
int ID = 0;
void mouseDragged()
{
angle[ID] += mouseX-pmouseY;
}
void keyPressed()
{
if(key=='1') ID = 1;
if(key=='2') ID = 2;
if(key=='3') ID = 3;
if(key=='4') ID = 4;
if(key=='5') ID = 5;
if(key=='6') ID = 6;
if(key=='0') ID = 0;
}
void setup()
{
size(560,560);
postman = loadImage("postman.png");
head = loadImage("head.png");
body = loadImage("body.png");
uparm1 = loadImage("uparm1.png");
hand1 = loadImage("hand1.png");
uparm2 = loadImage("uparm2.png");
hand2 = loadImage("hand2.png");
}
void draw()
{
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
pushMatrix();
translate(+185,+261);
rotate(radians(angle[1]));
translate(-185,-261);
image(uparm1,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(angle[2]));
translate(-116,-265);
image(hand1,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+290,+262);
rotate(radians(angle[3]));
translate(-290,-262);
image(uparm2,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(angle[4]));
translate(-116,-265);
image(hand2,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+236,+231);
rotate(radians(angle[0]));
translate(-236,-231);
image(head,0,0);
popMatrix();
image(body,0,0);
}
//week10_6
PImage postman,head,body,uparm1,hand1,uparm2,hand2;
float[] angle = new float[20];
int ID = 0;
void mouseDragged()
{
angle[ID] += mouseX-pmouseY;
}
void keyPressed()
{
if(key=='1') ID = 1;
if(key=='2') ID = 2;
if(key=='3') ID = 3;
if(key=='4') ID = 4;
if(key=='5') ID = 5;
if(key=='6') ID = 6;
if(key=='0') ID = 0;
if(key=='s')
{
String now = "";
for(int i=0;i<20;i++)
{
now+=" "+angle[i];
}
lines.add(now);
String[]arr = new String[lines.size()];
lines.toArray(arr);
saveStrings("angles.txt",arr);
}
}
ArrayList<String> lines = new ArrayList<String>();
void setup()
{
size(560,560);
postman = loadImage("postman.png");
head = loadImage("head.png");
body = loadImage("body.png");
uparm1 = loadImage("uparm1.png");
hand1 = loadImage("hand1.png");
uparm2 = loadImage("uparm2.png");
hand2 = loadImage("hand2.png");
}
void draw()
{
background(#FFFFF2);
image(postman,0,0);
fill(255,0,255,128);
rect(0,0,560,560);
pushMatrix();
translate(+185,+261);
rotate(radians(angle[1]));
translate(-185,-261);
image(uparm1,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(angle[2]));
translate(-116,-265);
image(hand1,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+290,+262);
rotate(radians(angle[3]));
translate(-290,-262);
image(uparm2,0,0);
pushMatrix();
translate(+116,+265);
rotate(radians(angle[4]));
translate(-116,-265);
image(hand2,0,0);
popMatrix();
popMatrix();
pushMatrix();
translate(+236,+231);
rotate(radians(angle[0]));
translate(-236,-231);
image(head,0,0);
popMatrix();
image(body,0,0);
}
沒有留言:
張貼留言