bool IsNaN { get; set; }

robot_2Generated
code_blocksInput

Description

The IsNaN property of the Vector3 struct checks if any of the vector's components (x, y, or z) are NaN (Not a Number). This is useful for validating vector data to ensure it contains valid numerical values.

Usage

Use the IsNaN property to verify the integrity of a Vector3 instance. This can be particularly useful in scenarios where vector calculations might result in undefined or invalid values, such as division by zero or other mathematical errors.

Example

Vector3 vector = new Vector3(float.NaN, 0, 0);

if (vector.IsNaN)
{
    // Handle the NaN case
    // For example, log an error or set the vector to a default value
}