From Bohemia Interactive Community
Hover & click on the images for description
Description
- Description:
- Adds two arrays of numbers. Replaces BIS_fnc_vectorAdd.
Since
2.14 any count of numbers is valid, if one array is larger than the other, the remaining elements are inserted without change.
Before
2.14, the first argument had to be vector 3D, or
2.00 2D (Which still returned 3D result, with z coordinate defaulted to 0)
- Groups:
- Math - Vectors
Syntax
- Syntax:
- vector1 vectorAdd vector2
- Parameters:
- vector1: Array of Numbers of any size
- vector2: Array of Numbers of any size
- Return Value:
- Array
Examples
- Example 1:
- Example 2:
Copy[5, 10, 5] vectorAdd [5, 5, 10]; // returns [10, 15, 15]
- Example 3:
Copy[0, 0] vectorAdd [1, -2]; // returns [1, -2]
- Example 4:
Copy[1, 2, 3, 4, 5, 6] vectorAdd [10, 10, 10]; // returns [11, 12, 13, 4, 5, 6]
- Example 5:
Copy[1, 2, 3] vectorAdd [1, 2, 3]; // [2, 4, 6]
[1, 2, 3] vectorAdd [1, 2]; // [2, 4, 3]
[1, 2] vectorAdd [1, 2, 3]; // [2, 4, 3]
[1, 2] vectorAdd [1, 2]; // [2, 4]
Additional Information
- See also:
- vectorDiff vectorCrossProduct vectorDotProduct vectorCos vectorMagnitude vectorMagnitudeSqr vectorMultiply vectorDistance vectorDistanceSqr vectorDir vectorUp setVectorDir setVectorUp setVectorDirAndUp matrixMultiply matrixTranspose
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note
- Lou Montana - c
- Posted on Nov 02, 2023 - 17:40 (UTC)
-