Vector3d

Vector3d()

Vector3d(x, y,  z)

Vector3d({x, y, z})

Vector3d(point)

Crea un nuovo vettore. Il costruttore può essere chiamato con 3 parametri numerici (x, ,y, z), con una tabella/lista di tre numeri oppure con un punto lua.

Può essere chiamato senza parametri e in questo caso genera uno zero-vector.

Esempio. Esempio Vector3d()

local v1 = Vector3d(10,0,0)
local v2 = Vector3d()
local v3 = Vector3d({15.0, 54.0, 0.0})
local v4 = Vector3d(Point(5, 10, 25))