//Code for camera veiwing, made by Mr. Owl for use with the Processing code language, downloadable from Processing.org float cameraZ = 75; void setup(){ size(200,200,P3D); noStroke(); } void draw(){ lights(); background(0); //begin drawing, edit 3D objects starting here. fill(255,255,255); sphere(28); fill(0,153,119); box(50); //end drawing, do not edit 3D objects any more. camera(-(mouseX-width/2)*(cameraZ/abs(cameraZ)), -(mouseY-height/2), cameraZ, 0, 0, 0, 0, 1, 0); } void mouseClicked(){ if(cameraZ==75.0){ cameraZ=-75.0; }else{ cameraZ=75.0; } }