float eyeX; float eyeY; float eyeZ; void setup() { size(320, 240, P3D); framerate(30); } void draw() { strokeWeight(50); background(204); //fill(24,54,186,130); eyeZ = mouseY; eyeX = mouseX; //spotLight(51, 222, 36, 200, 100, 20, -1, 0, 0, PI/2, 2); camera(75, 35, eyeZ-295, 50.0, 50.0, 0.0, 0.0, 1.0, 0.0); ambientLight(80, 80, 80); lightSpecular(100, 204, 204); directionalLight(51, 222, 36, -.8, 0, 10); specular(255, 255, 255); shininess(10.0); translate(50, 50, 0); float eyeZrotate = eyeZ/2; rotateX(degrees(180/(eyeZ*250))); rotateY(degrees(100/(eyeX*100))); box(45); //println(eyeY); }