Share via


Vector4.DistanceSquared Method (Vector4, Vector4)

Calculates the distance between two vectors squared.

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

Syntax

public static float DistanceSquared (
         Vector4 value1,
         Vector4 value2
)

Parameters

  • value1
    Source vector.
  • value2
    Source vector.

Return Value

The distance between the source vectors squared.

Remarks

Distance is calculated with the following formula:

Bb196324.distance(en-US,XNAGameStudio.10).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.

See Also

Reference

Vector4 Structure
Vector4 Members
Microsoft.Xna.Framework Namespace

Platforms

Xbox 360, Windows XP SP2, Windows Vista