vector.zero: vector -- vector(0, 0, 0)
vector.one: vector -- vector(1, 1, 1)
(vector * vector): number -- dot-product
(vector % vector): vector -- cross-product
(vector * quaternion): vector -- rotate vector by quaternion
(vector / quaternion): vector -- rotate vector by inverse of quaternion
(vector / number): vector
function vector(x: number, y: number, z: number): vector
function vector.create(x: number, y: number, z: number): vector
function tovector(string: string): vector
function vector.magnitude(vec: vector): number
function vector.normalize(vec: vector): vector
function vector.cross(vec1: vector, vec2: vector): vector
function vector.dot(vec1: vector, vec2: vector): number
function vector.angle(vec1: vector, vec2: vector, axis: vector?): number
function vector.abs(vec: vector): vector
function vector.floor(vec: vector): vector
function vector.ceil(vec: vector): vector
function vector.sign(vec: vector): vector
function vector.min(...: vector): vector
function vector.max(...: vector): vector
function vector.clamp(vec: vector, min: vector, max: vector): vector