cameraVector.normalize();
Vec3f stepVec = cameraVector.times(step);
cameraLocation[0] += stepVec.x();
cameraLocation[1] += stepVec.y();
cameraLocation[2] += stepVec.z();
cameraLocation[2] = MathUtil.clamp(cameraLocation[2], 1f, Float.POSITIVE_INFINITY);
//System.out.println("camera: "+graphDrawable.cameraLocation[2]);
//Displacement of camera according to mouse position. Clamped to graph limits
Vec3f disVec = new Vec3f(mouseX, mouseY, 0);