String[] texNames = { "img1.png", "img2.png", "img3.png" };
int texLen = texNames.length;
PImage[] textures = new PImage[texLen];
void setup() {
size(500,500,P3D);
for (int i = 0; i < texLen; ++i) {
textures[i] = loadImage(texNames[i]);
}
}
void draw() {
background(#CCCCCC);
textureMode(NORMAL);
pushMatrix();
translate(width/2,height/2);
scale(300);
strokeWeight(0);
noStroke();
noFill();
tint(#FF3300);
beginShape(QUADS);
texture(textures[frameCount%texLen]);
vertex(-0.5, -0.5, 0,0);
vertex( 0.5, -0.5, 1,0);
vertex( 0.5, 0.5, 1,1);
vertex(-0.5, 0.5, 0,1);
endShape();
popMatrix();
}
Comments