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