The core parametric surface interrogation is evaluation of the position and its derivatives through second order:
Position answers point queries; first derivatives give the differential, tangent directions and normal vector; second derivatives supply curvature. An evaluator should also report the parameter domain, patch adjacency, boundary curves and knot or crease locations, and whether these derivatives exist at the queried point. At a discontinuity boundary it should provide the relevant one-sided limits rather than silently average them.
For spatial searches, provide restriction or subdivision into equivalent smaller patches and certified bounding volumes, with error estimates when an approximate mesh is used. These allow intersection and closest-point algorithms to reject remote patches and refine the remaining candidates. A useful interface therefore combines differential evaluation with domain/topology and enclosure information. Inverse parameter lookup, ray intersection and nearest-point search can be built from these primitives using subdivision and local root or minimization solves; they need not be presumed exact basic evaluations of every representation.
Evaluate all quantities at and assume a regular surface point, . The tangent plane passes through and is spanned by . Thus
Choose the unit normal . The first fundamental form has coefficients
while the second fundamental form has coefficients
To derive the curvature formula, differentiate . This gives , , and . Therefore the shape operator , expressed in the tangent basis, is
Its eigenvalues are the principal curvatures. Their product, the Gaussian curvature, is its determinant:
Regularity ensures . Reversing changes the signs of and both principal curvatures but leaves unchanged. At a singular parameter point this quotient and the cross-product normal vector are undefined; an alternative regular chart or separate geometric analysis is required.

Articles by others on the same topic (0)

There are currently no matching articles.