bool IsNearlyZero( float tolerance )

book_4_sparkGenerated
code_blocksInput

Description

The IsNearlyZero method of the Vector3 struct checks if the vector is nearly zero, within a specified tolerance. This is useful for determining if a vector is effectively zero, which can be important in scenarios where exact zero is not feasible due to floating-point precision limitations.

Usage

To use the IsNearlyZero method, call it on an instance of Vector3 and pass a float value as the tolerance. The method will return true if the vector's length is less than or equal to the specified tolerance, otherwise it returns false.

Example

Vector3 vector = new Vector3(0.001f, 0.001f, 0.001f);
float tolerance = 0.01f;
bool isNearlyZero = vector.IsNearlyZero(tolerance);
// isNearlyZero will be true because the vector's length is within the tolerance.