Skip to content

@emile/engine


@emile/engine / math/lerp / lerpTransform

Function: lerpTransform()

lerpTransform(a, b, t, useAZIndex): WorldTransform

Defined in: src/math/lerp.ts:68

Linearly interpolates between two transforms.

Parameters

a

WorldTransform

The start transform.

b

WorldTransform

The end transform.

t

number

The interpolation parameter.

useAZIndex

boolean = false

Whether to use the z-index of a or b. If false uses b.zIndex else uses a.zIndex. (default false)

Returns

WorldTransform

The interpolated transform.

Note

Algorithm taken from W3 CSS Transforms - Interpolation of decomposed 2D matrix values