# Vector2.DistanceSquared Method (Vector2, Vector2, Single)

Calculates the distance between two vectors squared.

**Namespace:** Microsoft.Xna.Framework**Assembly:** Microsoft.Xna.Framework (in microsoft.xna.framework.dll)

## Syntax

```
public static void DistanceSquared (
ref Vector2 value1,
ref Vector2 value2,
out float result
)
```

#### Parameters

*value1*

Type: Vector2

Source vector.*value2*

Type: Vector2

Source vector.*result*

Type: Single

[OutAttribute] The distance between the vectors squared.

## Remarks

Distance is calculated with the formula:

Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots.

## See Also

#### Reference

Vector2 Structure

Vector2 Members

Microsoft.Xna.Framework Namespace

## Platforms

Xbox 360, Windows 7, Windows Vista, Windows XP, Windows Phone