Given an implicit surface $f(x,y,z)=0$ and it's gradient $\nabla f(x,y,z)$
We know that if $(x_0,y_0,z_0)$ is a point on the surface then $\nabla f(x_0,y_0,z_0)$ is the normal to the tangent plane at $(x_0,y_0,z_0)$.
What happens if $(x_0,y_0,z_0)$ is not on the surface, what does the gradient return?
Edit:
I am concerned about what the output of $\nabla f(x,y,z)$ with respect to the original shape only.
If $f(x_0,y_0,z_0)=c$ the gradient returns the normal to the surface given by the implicit equation $$f(x,y,z)=c \;.$$