Arma 3 Scripting

vectorDistance

  • Arma 3 v1.22

Command · Markdown · JSON · original wiki page

Description

Returns Euclidean distance between two points.

Syntax

point1 vectorDistance point2

Parameters:

Returns: Number

Examples

Example 1

_euclideanDist = getPosASL player vectorDistance [0,0,0];

Example 2

(getPosASL _a) vectorDistance (getPosASL _b);
// same as
(getPosATL _a) distance (getPosATL _b);

See also

vectorAdd · vectorDiff · vectorCrossProduct · vectorDotProduct · vectorCos · vectorMagnitude · vectorMagnitudeSqr · vectorMultiply · vectorDistanceSqr · vectorDir · vectorUp · setVectorDir · setVectorUp · setVectorDirAndUp · distance · vectorNormalized · vectorFromTo · distance2D · matrixMultiply · matrixTranspose

Community notes

ffur2007slx2_5

Arma 3 v1.22 Algorithm:

Vector1 = [x1,y1,z1];
Vector2 = [x2,y2,z2];
Result = sqrt ((x2 - x1) ^ 2 + (y2 - y1) ^ 2 + (z2 - z1) ^ 2);