Vector3DistanceSquared Method (Vector3, Vector3)

RAGE Plugin Hook Documentation

[This is preliminary documentation and is subject to change.]

Calculates the squared distance between two vectors.

Namespace:  Rage
Assembly:  RagePluginHook (in RagePluginHook.dll) Version: 0.0.0.0 (0.56.1131.11510)
Syntax

public static float DistanceSquared(
	Vector3 value1,
	Vector3 value2
)

Parameters

value1
Type: RageVector3
The first vector.
value2
Type: RageVector3
The second vector.

Return Value

Type: Single
The squared distance between the two vectors.
Remarks

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