float Sphere::Distance(const AABB &aabb) const { return aabb.Distance(*this); }
float float3::Distance(const AABB &rhs) const { return rhs.Distance(*this); }
float float3::Distance(const AABB &rhs) const { return rhs.Distance(POINT_VEC(*this)); }