Parameters
Name | Type | Description |
---|---|---|
v | vec2<f32> | Input 2D vector to rotate. |
angle | f32 | Rotation angle in radians. |
Returns
vec2<f32>2D vector.
WGSL Code
fn rotate2D(v: vec2<f32>, angle: f32) -> vec2<f32> {let c = cos(angle);let s = sin(angle);return vec2(v.x * c - v.y * s, v.x * s + v.y * c);}