vector
3D or 2D coordinate
Constructors
-- construct 2d vector
local vec_obj = vector(100, 100)
-- construct 3d vector
local vec_obj = vector(100, 100, 100)
-- construct null vector (0, 0, 0)
local vec_obj = vector()
-- construct vector from angles
local vec_obj = vector():angles(89, 45) -- pitch yaw
local vec_obj = vector():angles(qangle(89, 45))length
length_sqr
length_2d
length_2d_sqr
closest_ray_point
dist_to_ray
dot
cross
dist
lerp
to_screen
Last updated