Skip to main content

Function: fitScale()

function fitScale(
targetWidth: number,
targetHeight: number,
naturalWidth: number | undefined,
naturalHeight: number | undefined
): number | undefined;

Defined in: xrblocks-uiextensions/src/scale-math.ts:13

Uniform scale that fits a panel of naturalWidth × naturalHeight (UIKit cm units) into targetWidth × targetHeight meters. Returns undefined when any input is not yet usable (layout not measured, zero target).

Parameters

ParameterType
targetWidthnumber
targetHeightnumber
naturalWidthnumber | undefined
naturalHeightnumber | undefined

Returns

number | undefined