Adds Clamp to QuatF::dot()

Clamps output of QuatF::dot() to [-1, 1].
This commit is contained in:
OTHGMars 2018-09-24 18:56:46 -04:00
parent d2a78b0a82
commit a70ffba701

View file

@ -222,7 +222,7 @@ inline QuatF& QuatF::neg()
inline F32 QuatF::dot( const QuatF &q ) const
{
return (w*q.w + x*q.x + y*q.y + z*q.z);
return mClampF(w*q.w + x*q.x + y*q.y + z*q.z, -1.0f, 1.0f);
}
inline F32 QuatF::angleBetween( const QuatF & q )