Add primitive-parameter RayEdgeDistance overload with AggressiveInlining, merge Left/Right and Up/Down cases. Add DirectionalDistance overload that accepts (dx, dy) translation without creating Line objects, and FlattenLines for packing segments into flat arrays for GPU transfer. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
41 KiB
41 KiB