Concise NearZero function
In math library, the extra branching statement for NearZero function is redundant Original
inline bool NearZero(float val, float epsilon = 0.001f)
{
if (fabs(val) <= epsilon)
{
return true;
}
else
{
return false;
}
}
Suggested:
inline bool NearZero(float val, float epsilon = 0.001f)
{
return fabs(val) <= epsilon);
}