I am still a bit confused but I have something like this - (xn,yn) = (8,6)+[(-3x,2y)/sqrt(36x^2+4y^2)]*[v,w] where (xn,yn) is the new point after moving some distance, [v,w] the unit vector and [(-3x,2y)/sqrt(36x^2+4y^2)] the gradient divided by its length to give you the unit gradient, but how...