public static bool Intersects(this RectangleF rect, BoundingBox box) { return !(box.Minimum.X > rect.Right || box.Maximum.X < rect.Left || box.Minimum.Y > rect.Top || box.Maximum.Y < rect.Bottom); }