xxxxxxxxxx
31
let exampleShader;
// load in the shader
function preload() {
exampleShader = loadShader('example.vert', 'example.frag');
}
function setup() {
createCanvas(1920, 1080, WEBGL);
shader(exampleShader);
exampleShader.setUniform("screenSize", [width, height]);
noStroke();
}
function draw() {
clear();
// background(0);
// Sphere example
// rotateY(min(map(mouseX, 0, width, PI/2, TAU), TAU));
// sphere(width/4);
// Rectangle example
translate(width/4 + 100, 0, -width/2);
rotateX(-PI/4);
rotateY(-PI * 0.3);
box(height * 0.8);
}