2D Raycast Node
Why use this instead of Blender's native Raycast node?
Blender's native Raycast node requires faces to calculate a hit. If you are working with curves, outlines, or 2D edge boundaries that have no filled faces, the native node will pass right through them. This node is mathematically designed to detect intersections directly against those edges, provided the caster and target share the same plane.