VectorA:round

From ComputerCraft Wiki
Revision as of 11:11, 23 February 2013 by MafiaMoe (Talk | contribs)

Jump to: navigation, search

Returns a vector with all components rounded to the nearest integer

Code representation:

local a = vector.new(10.2, 1.5, 3.4999)

local c = vector.new(
 math.floor(a.x + 0.5),
 math.floor(a.y + 0.5),
 math.floor(a.z + 0.5))
--c.x = 10, c.y = 2, c.z = 3

Code example:

local a = vector.new(1.4999, 1.5, 3.14)

local c = a:round()

print(c.x)
print(c.y)
print(c.z)
--1
--2
--3