Function project_periodic_surface_certified

pub fn project_periodic_surface_certified(
    surface: &PeriodicBSplineSurface,
    target: DVec3,
    options: CertifiedSurfaceProjectionOptions,
) -> Result<CertifiedSurfaceProjection3, GeomError>
Expand description

Exhaustively bound the global point-to-surface minimum over one canonical period of an explicitly validated cyclic B-spline surface.

Periodic axes are searched over their complete native period, including the seam-equivalent endpoints. The returned minimizer boxes therefore form a sound cover on the quotient domain; callers can canonicalize witness parameters with PeriodicBSplineSurface::wrap_parameters.