Having some problems with SweepMulti (Sphere)

So I googled and got some code from here:

And I’ve got it all working, but I can’t get the sphere to be in the right place.
The code for the sweep is:

SweepMulti(hitList, startPoint, endPos, FRotator::ZeroRotator.Quaternion(), ECollisionChannel::ECC_Visibility, collShape, queryParam);

But how does a sphere have a start and an end point? I’ve already provided the radius via the collShape struct, earlier on, so it should just need a start point, right?

I’ve tried all sorts of things. I’ve tried having the start point at the centre, then having the end point [radius] distance away in all different directions. I’ve tried having the start point on one end of the circle, then the end point on the other end.

But it never comes out right. How do you do this?