Description
The IsNearZeroLength
property of the Vector2
struct returns a boolean value indicating whether the squared length of the vector is less than 1e-8
. This is useful for determining if a vector is effectively zero in length, which can be important in calculations where very small values might be considered negligible or could lead to numerical instability.
Usage
Use the IsNearZeroLength
property when you need to check if a Vector2
instance is close to having zero length. This can be particularly useful in physics calculations or when normalizing vectors, as it helps avoid division by zero or other errors related to very small vector magnitudes.
Example
Vector2 vector = new Vector2(0.0000001f, 0.0000001f);
bool isNearZero = vector.IsNearZeroLength;
// isNearZero will be true because the squared length is less than 1e-8.