Capture how surfaces curve in space
A flat sheet and a rolled-up tube measure distances the same way, yet one is clearly bent. The second fundamental form captures that bending, direction by direction.
Click a point on the surface, then turn the direction slider. Watch κn change: red when the surface bends toward the normal, blue when it bends away.
While the first fundamental form measures distances within the surface, the second fundamental form captures how the surface bends in the surrounding 3D space.
It encodes the normal curvature — how much the surface curves in each direction — via three coefficients L, M, N that describe the rate of change of the normal vector.
These measure the component of the second derivatives that points in the normal direction — i.e., how fast the surface is “pulling away” from the tangent plane.
For a unit tangent vector v = (du, dv), the normal curvature is:
The normal section in direction v is the curve formed by slicing the surface with a plane containing both v and the normal N.
The normal curvature κn equals the ordinary curvature of this planar curve. It's positive if the curve bends toward N, negative if away.
The shape operator S is a linear map on the tangent plane defined by:
It measures how the normal vector N changes as you move in direction v. The second fundamental form is related by:
The principal curvatures k1 and k2 are the maximum and minimum values of normal curvature κn over all directions.
They are the eigenvalues of the shape operator, and their corresponding eigenvectors are the principal directions. These will be explored in detail on the next page.
Spot a mistake or have an idea?