У меня есть два луча на двумерной плоскости, которые простираются до бесконечности, но обе имеют начальную точку. Оба они описываются начальной точкой и вектором в направлении луча, простирающегося до бесконечности. Я хочу узнать, пересекаются ли два луча, но мне не нужно знать, где они пересекаются (это часть алгоритма обнаружения столкновений).
Все, что я рассмотрел до сих пор, описывает обнаружение точки пересечения двух линий или отрезков. Есть ли быстрый алгоритм для решения этой проблемы?