Example #1
0
vec AABB::ClosestPoint(const vec &targetPoint) const
{
#ifdef MATH_VEC_IS_FLOAT4
	assume(EqualAbs(minPoint.w, 1.f));
	assume(EqualAbs(maxPoint.w, 1.f));
	assume(EqualAbs(targetPoint.w, 1.f));
#endif
	return targetPoint.Clamp(minPoint, maxPoint);
}