distortTwirl
distortTwirl(
uv,center,angle,radius):Node<"vec2">
Defined in: packages/nodes/src/distortion/distort.ts:83
Twirl/swirl distortion - rotates pixels around center.
Parameters
uv
Node<"vec2">
Input UV coordinates
center
Vec2Input = ...
Twirl center point
angle
FloatInput = ...
Maximum rotation angle in radians at center
radius
FloatInput = 0.5
Effect radius (distortion fades to zero at edge)
Returns
Node<"vec2">
Distorted UV coordinates
Example
const twirled = distortTwirl(uv, [0.5, 0.5], Math.PI, 0.4)