Garry's Mod Wiki

Revision Difference

Vector:Sub#512421

<function name="Sub" parent="Vector" type="classfunc">⤶ <description>Substracts the values of the second vector from the orignal vector, this function can be used to avoid garbage collection.</description>⤶ <realm>Shared</realm>⤶ <args>⤶ <arg name="vector" type="Vector">The other vector.</arg>⤶ </args>⤶ </function>⤶ ⤶ <example>⤶ <description>Subtracts vector A's components with the other vector.</description>⤶ <code>⤶ a = Vector(5, 6, 7)⤶ a:Sub(Vector(1, 2, 3))⤶ print(a)⤶ </code>⤶ <outputfixedwidth>Fixed width</outputfixedwidth>⤶ <output>4 4 4</output>⤶ ⤶ </example>⤶ ⤶ ⤶ <example>⤶ <description>If you don't want to set your vector to the result, and just return a new vector as the result. You can use a ' - ' operator to subtract two vectors from each other.</description>⤶ <code>⤶ a = Vector(5, 6, 7)⤶ print(a-Vector(1, 2, 3))⤶ </code>⤶ <outputfixedwidth>Fixed width</outputfixedwidth>⤶ <output>4 4 4</output>⤶ ⤶ </example>