я проверяю пересекает ли одна линия (
розовая) определенный горизонтальный луч(
голубой) (на высоте
y)
x = (y-y1)/(y2-y1)*(x2-x1) + x1
вернее проверяю на каком
x эта линия пересечет высоту
y
линия строится по двум точкам.
x1 y1 - первая
x2 y2 - вторая
Получается что если x =
(y-y1)/(y2-y1)*(x2-x1) + x1
в этом выражении
(y-y1)/(y2-y1) будет принимать форму типа
(5-5)/(5-5), соответственно
0/0 получается что линия наша просто параллельна лучу, и лежит на нем?
для наглядности: