Raycast


it can compute lines ("rays") intersecting each other and dots in a line.