... Bundled into a...[br][br][b]Tool:[/b] PolysectLine[A, u, 4, Pts][br][math]\;\;[/math] where Pts = {pnl1, pnl2, pnl3, pnl4, pnl1} (The vertices of the Panel in a closed loop).[br][br]...gives the points of intersection of [br] [math]\;\;\;[/math] Line[A, u]: The line through A with direction u,[br] [math]\;\;\;[/math] Polygon[Pts][br][br]...and the intervals (segments) which lie inside the polygon.