int zoom = 0; float move = 20.0; void setup() { size(400, 400, P3D); //noFill(); noStroke(); background(104); framerate(30); } void draw() { // float n = noise(0.3) * width; float f=random(10.0); background(104); int mousePosX = mouseX; float radX = radians(mousePosX); int mousePosY = mouseY; float radY = radians(mousePosY); camera(70.0, 35.0, 120.0, move,50.0, 0.0, 0.0, 1.0, 0.0); directionalLight(21, 77,100,-1, 2, 0); translate(30, 50,zoom); rotateX(radX); rotateY(radY); box(50); } void keyPressed() { if(key == CODED) { if (keyCode == UP) { zoom+= 1; } if (keyCode == DOWN) { zoom-= 1; } { if (keyCode == RIGHT){ move-=1; } { if (keyCode == LEFT) { move+= 1; } } } } }