shapeCastSegment

expect fun shapeCastSegment(input: ShapeCastInput, segment: Segment): CastOutput

Shape cast versus a segment. Initial overlap is treated as a miss.