Learn
Engine Library
vector


API Reference
Functions
create
vector.create(
Parameters
Returns

magnitude
vector.magnitude(vec:vector):number
Parameters
vec:vector
Returns

normalize
vector.normalize(vec:vector):vector
Parameters
vec:vector
Returns

cross
vector.cross(
vec1:vector, vec2:vector
Parameters
vec1:vector
vec2:vector
Returns

dot
vector.dot(
vec1:vector, vec2:vector
Parameters
vec1:vector
vec2:vector
Returns

angle
vector.angle(
vec1:vector, vec2:vector, axis:vector?
Parameters
vec1:vector
vec2:vector
axis:vector?
Returns

floor
vector.floor(vec:vector):vector
Parameters
vec:vector
Returns

ceil
vector.ceil(vec:vector):vector
Parameters
vec:vector
Returns

abs
vector.abs(vec:vector):vector
Parameters
vec:vector
Returns

sign
vector.sign(vec:vector):vector
Parameters
vec:vector
Returns

clamp
vector.clamp(
vec:vector, min:vector, max:vector
Parameters
vec:vector
min:vector
max:vector
Returns

lerp
vector.lerp(
vec1:vector, vec2:vector, alpha:number
Parameters
vec1:vector
vec2:vector
alpha:number
Returns

max
vector.max(...:vector):vector
Parameters
...:vector
Returns

min
vector.min(...:vector):vector
Parameters
...:vector
Returns

Properties
zero
vector.zero:vector

one
vector.one:vector

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.