bool Intersect(Ray ray, Vec3& at)
|Ray ray||A ray to intersect with.|
|Vec3& at||An out parameter that will hold the closest intersection point to the ray’s origin. If there’s not intersection, this will be (0,0,0).|
|RETURNS: bool||True if intersection occurs, false if it doesn’t. Refer to the ‘at’ parameter for intersection information!|
Intersects a ray with this sphere, and finds if they intersect, and if so, where that intersection is! This only finds the closest intersection point to the origin of the ray.