weasel API - v0.8.0
    Preparing search index...

    Function fitToBounds

    • Compute zoom + pan that centers contentW x contentH (content units) inside a viewportW x viewportH (pixel) rect. paddingPx is uniform pixel padding on every side.

      Parameters

      • viewportW: number
      • viewportH: number
      • contentW: number
      • contentH: number
      • paddingPx: number = 0
      • Optionalclamp: { max?: number; min?: number }

      Returns { panX: number; panY: number; zoom: number }