Export (0) Print
Expand All

Vector2.DistanceSquared Method (Vector2, Vector2)

Calculates the distance between two vectors squared.

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

public static float DistanceSquared (
         Vector2 value1,
         Vector2 value2
)

Parameters

value1
Type: Vector2
Source vector.
value2
Type: Vector2
Source vector.

Return Value

The distance between the source vectors squared.

Distance is calculated with the formula:

Bb196326.distance(en-us,XNAGameStudio.41).png

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.

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

Community Additions

ADD
Show:
© 2014 Microsoft