Как найти точку пересечения двух координатных прямых?
Это же простейшая школьная тригонометрия.
xA + a·sin(angleA) = xB + b·sin(angleB)
yA + a·cos(angleA) = yB + b·cos(angleB)
Решаете систему уравнений, получаете a и b. Подставляете в уравнение прямой, получаете точку пересечения.
все я сделала    готовую программу    это можно сделать вот так https://planet.mblock.cc/project/704229

 код открытый смотри
 начальные линии ставишь сам    можно дописать  код от пользователя  и тогда оно само будет рисовать

то есть можно    спросить   где нарисовать линию  начальные точки и тогда можно  без проблем      делать даже голосовой набор и программа сама покажит

я не знаю как это записать     математически или    выражением, но это очень легко   ,как видишь   программа работает ,а код можно посмотреть и переписать ,я потратила на это целых 10 минут