xxxxxxxxxx
42
function preload() {
img = loadImage('data/sunflower.jpg');
}
function setup() {
// createCanvas(400, 400);
createCanvas(400, 400, WEBGL); //You must first call texture() before using vertex() with image based u and v coordinates
normalMaterial();
}
function draw() {
background(200, 200, 0);
// translate(width / 2, height / 2);
orbitControl();
texture(img);
textureMode(NORMAL);
beginShape();
vertex(-50, -50, 0, 0);
vertex(50, -50, 1, 0);
vertex(100, 100, 1, 1);
vertex(-100, 100, 0, 1);
endShape();
/*
let p0 = createVector(0, 20, 0);
let p1 = createVector(0, 0, 40);
let p2 = createVector(0, -60, 0);
let p3 = createVector(0, 0, -40);
beginShape();
fill(0, 200, 0);
stroke(0, 0, 200);
strokeWeight(2);
vertex(p0.x, p0.y, p0.z);
bezierVertex(p1.x, p1.y, p1.z, p2.x, p2.y, p2.z, p2.x, p2.y, p2.z);
bezierVertex(p2.x, p2.y, p2.z, p3.x, p3.y, p3.z, p0.x, p0.y, p0.z);
endShape(CLOSE);
*/
}