Computing the signed curvature of a surface in an arbitrary direction

curvaturecurvesdifferential-geometrysurfaces

If I have a surface defined as the graph of the function $z = f(x,y)$, is there a closed-form expression for the signed curvature of this surface in an arbitrary direction? That is, if $x(t) = x_0 + t\Delta x$ and $y(t) = y_0 + t\Delta y$, how can I compute the signed curvature of the intersection curve $\mathbf{C}(t) = \big(x(t), y(t), f(x(t), y(t))\big)$ at $t=0$?

Best Answer

Apply the second fundamental form of the surface (at the point $P=(x_0,y_0,f(x_0,y_0))$) to the unit tangent vector $\mathbf v$ of the curve at the point. See pages 45-47 of my differential geometry text.

EDIT: This is computing the normal curvature (i.e., agrees with the actual space curvature of the plane curve only when the slicing plane is normal to the surface at the point).