Skip to content

distortTwirl(uv, center?, angle?, radius?): Node <"vec2">

Defined in: packages/nodes/src/distortion/distort.ts:83

Twirl/swirl distortion - rotates pixels around center.

Node <"vec2">

Input UV coordinates

Vec2Input = ...

Twirl center point

FloatInput = ...

Maximum rotation angle in radians at center

FloatInput = 0.5

Effect radius (distortion fades to zero at edge)

Node <"vec2">

Distorted UV coordinates

const twirled = distortTwirl(uv, [0.5, 0.5], Math.PI, 0.4)