@Override
	public void display(GLAutoDrawable drawable) {
		
		if(!init){
			init = true;
			
			VBH.init(drawable.getGL().getGL2());
			MainCamera = new Camera(canvas);
			MainListener = new CanvasListener();
			canvas.addKeyListener(MainListener);
			canvas.addMouseListener(MainListener);
			canvas.addMouseMotionListener(MainListener);
			
			MainCamera.SetPosition(1, 3, 5);
			MainCamera.SetLookAt(0, 0, 0);
			MainCamera.SetAngles();
			
			
		}
		
		render(drawable);
		
	}