A high performance linear algebra library using native JS arrays. Geared
towards 3D graphics and use with Graphics.WebGL. All vectors are immutable.
Creates a new 4-element vector with the given x, y, z, and w values.
The set functions create a new copy of the vector, updating a single field.
The square of the length of the given vector: |a| * |a|
The square of the distance between two vectors.
Convert a record to a vector.
Four dimensional vector type