# Ray::Intersects (box) ```cpp bool Intersects(const Box& box, float& t) const ``` 检测射线是否与 OBB(有向包围盒)相交。 **参数:** - `box` - 要检测的 OBB 盒体 - `t` - 输出交点的参数距离 **返回:** `bool` - 相交返回 true,否则返回 false **复杂度:** O(1) **示例:** ```cpp Ray ray(cameraPosition, rayDirection); Box colliderBox = object.GetWorldBox(); float t; if (ray.Intersects(colliderBox, t)) { Vector3 hitPoint = ray.GetPoint(t); // 处理命中 } ```