Given two vectors, self and object, this function will add the object to self to create a new vector. This can also be written as self + object. If either argument was not created with, this function will not work as designed.

ExampleAdd two vectors
Creates two new vectors then adds them together.
local vectorA =, 71, -3040)
local vectorB =, 32, -314)
local vectorC = vector.add(vectorA, vectorB)
print("My new vector has the components:", vectorC.x, vectorC.y, vectorC.z)
Output My new vector has the components: 2793 103 -3354

  • self : table
  • object : table
Colon notation: self:add(
  • object : table

Returns table vector
API vector
Source CC:Tweaked (source)
This article is issued from Computercraft. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.