Difference between revisions of "VectorA:mul"

From ComputerCraft Wiki
Jump to: navigation, search
(Changing int to number)
 
Line 2: Line 2:
 
{{Function
 
{{Function
 
|name=vector:mul
 
|name=vector:mul
|args=[[float (type)|float]] multiplier
+
|args={{type|number}} multiplier
 
|returns=[[vector (API)|vector]]
 
|returns=[[vector (API)|vector]]
 
|api=vector
 
|api=vector

Latest revision as of 13:11, 18 July 2013


Grid Redstone.png  Function vector:mul
Multiplies a vector with a scalar and returns the resulting vector.
Syntax vector:mul(number multiplier)
Returns vector
Part of ComputerCraft
API vector

Examples

Grid paper.png  Example
Multiplies a vector by a number and prints the resulting vector.
Code
local a = vector.new(1, 2, 3)
local b = 2.5

local c = a:mul(b)
--local c = a * b

print(c.x)
print(c.y)
print(c.z)
--2.5
--5
--7.5



Grid paper.png  Example
Code to recreate the function. Gives insight into what the function does.
Code
local a = vector.new(1, 2, 3)
local b = 2

local c = vector.new((a.x * b), (a.y * b), (a.z * b))
--c.x = 2
--c.y = 4
--c.z = 6