Vector

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2022.1.3
Class: math

Description

Support to Luau vectors.

(table) = vector(c1,...)

Parameters

c1: (number) first vector coordinate
...: (multiple) up to 3 more vector coordinates optional

Return values

Returns (table) the vector coordinates, or nan if not a number

Examples

Adding two vectors

local v1 = vector(1, 3, 5)
local v2 = vector(2, 4, 6)
print(v1 + v2) -- 3, 7, 11, nan

Setting a sprite position

local pix = Pixel.new(0x0000ff, 1, 32, 32)
local pixpos = vector(32, 64)
pix:setPosition(pixpos.x, pixpos.y)