# Rect::Intersect ```cpp static Rect Intersect(const Rect& a, const Rect& b) ``` 计算两矩形的交集区域。 **参数:** - `a` - 第一个矩形 - `b` - 第二个矩形 **返回:** `Rect` - 两矩形的交集,若无交集则返回零尺寸矩形 **复杂度:** O(1) **示例:** ```cpp Rect rectA(0.0f, 0.0f, 100.0f, 100.0f); Rect rectB(50.0f, 50.0f, 100.0f, 100.0f); Rect overlap = Rect::Intersect(rectA, rectB); // (50, 50, 50, 50) ```