xxxxxxxxxx
function setup() {
createCanvas(480, 480, WEBGL);
frameRate(30);
}
function draw() {
background(168, 199, 187);
ambientLight(247, 127, 0);
noStroke();
// add point light to showcase specular material
let locX = mouseX - width / 2;
let locY = mouseY - height / 2;
pointLight(255,255,255, locX, locY, 50);
specularMaterial(252, 191, 73);
shininess(50);
for(let i = 0;i<10;i=i+0.12){
push();
translate(0,height/3*-1+i*20);
scale(i,i*1.1,i);
box(20,2,20);
pop();
}
orbitControl();
}