xxxxxxxxxx
35
/*
* @name Textures
* @description Images and videos are supported for texture.
*/
// video source: https://vimeo.com/90312869
let img;
let vid;
let theta = 0;
function setup() {
createCanvas(710, 400, WEBGL);
img = loadImage('assets/cat.jpg');
textureMode(NORMAL);
}
var angle = 0.0;
function draw() {
background(250);
ambientLight(255);
texture(img);
rotateX(angle);
rotateY(angle * 0.1);
rotateZ(angle * 0.5);
texture(img);
beginShape();
vertex(0, 0, 0, 0, 0);
vertex(100, 0, 0, 1, 0);
vertex(100, 100, 0, 1, 1);
vertex(0, 100, 0, 0, 1);
endShape(CLOSE);
angle += 0.03;
}