namespaceVec2 Constructors2 functions, 6 properties
datumhue.math.vec2
Construct 2D vectors.
- Returns handles
- Vec2
datumhue.math.vec2.from_angle
functiondatumhue.math.vec2.from_angle(radians: number) -> Vec2Unit vector pointing at radians from the +X axis.
Exampleprint(datumhue.math.vec2.from_angle(0))
local up = datumhue.math.vec2.from_angle(math.pi / 2)
print(up.y)
datumhue.math.vec2.from_array
functiondatumhue.math.vec2.from_array(a: number[]) -> Vec2Vec2 from a {x, y} array (the inverse of vec2:to_array).
Examplelocal v = datumhue.math.vec2.from_array({ 3, 4 })
print(v)