---
name: "vectorDistance"
type: command
status: ok
groups: ["Math - Vectors"]
arma3_since: "1.22"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/vectorDistance
revid: 369374
updated: 2024-09-03T18:43:13Z
---

# vectorDistance

*Command · Math - Vectors · Arma 3 v1.22*

## Description

Returns [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance) between two points.

## Syntax

```sqf
point1 vectorDistance point2
```

**Parameters:**

- `point1`: [Position3D](../topics/Position.md#introduction) or [Position2D](../topics/Position.md#introduction) - (since Arma 3 v2.00, z coordinate is defaulted to 0)
- `point2`: [Position3D](../topics/Position.md#introduction) or [Position2D](../topics/Position.md#introduction) - (since Arma 3 v2.00, z coordinate is defaulted to 0)

**Returns:** [Number](../topics/Number.md)

## Examples

### Example 1

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

### Example 2

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

## See also

[vectorAdd](../commands/vectorAdd.md) · [vectorDiff](../commands/vectorDiff.md) · [vectorCrossProduct](../commands/vectorCrossProduct.md) · [vectorDotProduct](../commands/vectorDotProduct.md) · [vectorCos](../commands/vectorCos.md) · [vectorMagnitude](../commands/vectorMagnitude.md) · [vectorMagnitudeSqr](../commands/vectorMagnitudeSqr.md) · [vectorMultiply](../commands/vectorMultiply.md) · [vectorDistanceSqr](../commands/vectorDistanceSqr.md) · [vectorDir](../commands/vectorDir.md) · [vectorUp](../commands/vectorUp.md) · [setVectorDir](../commands/setVectorDir.md) · [setVectorUp](../commands/setVectorUp.md) · [setVectorDirAndUp](../commands/setVectorDirAndUp.md) · [distance](../commands/distance.md) · [vectorNormalized](../commands/vectorNormalized.md) · [vectorFromTo](../commands/vectorFromTo.md) · [distance2D](../commands/distance2D.md) · [matrixMultiply](../commands/matrixMultiply.md) · [matrixTranspose](../commands/matrixTranspose.md)

<sub>Source: [BI Community Wiki — vectorDistance](https://community.bistudio.com/wiki/vectorDistance) (revision 369374).</sub>
