Fixed units conversion in intersectSurface so that the loop is stepping by radians per pixel Fixes #5245