canvaskit-wasm 0.39
build 2026-04-29
VectorHelpers
CK.Vector is a namespace of pure-JS helpers for working with number[] vectors of any length (2D points, 3D vectors, n-dimensional uniforms). Returns plain arrays.
Members
| Member | Args | Returns | Notes |
|---|---|---|---|
add | a, b: number[] | number[] | Per-component sum. |
cross | a, b: number[3] | number[3] | 3D cross product. |
dist | a, b: number[] | number | Euclidean distance. |
dot | a, b: number[] | number | Dot product. |
length | v: number[] | number | Magnitude. |
lengthSquared | v: number[] | number | Squared magnitude. |
mulScalar | v: number[], s: number | number[] | Per-component scale. |
normalize | v: number[] | number[] | Unit vector. |
sub | a, b: number[] | number[] | Per-component difference. |