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