package Graphics; public class anim implements Runnable { canvas screen; double angle; public anim(canvas s,double a) { screen=s; angle=a; } public void run() { while(true) { Matrix m =new Matrix(); m.rotate_y(angle); screen.scene.cameraLocation=m.vec_postmultiply(screen.scene.cameraLocation); // System.out.println("Position : " + screen.cameraLocation.toString()); draw(); } } void draw() { screen.compute(); screen.paintImmediately(screen.getVisibleRect()); } }