rayCastCircle

expect fun rayCastCircle(input: RayCastInput, circle: Circle): CastOutput

Ray cast versus circle shape in local space. Initial overlap is treated as a miss.