python как отразить линию между 2 точками от линии угла x? - PullRequest
0 голосов
/ 02 мая 2020

У меня x, y и x1, y1 как 2 конечные точки линии, в данном случае в основном это вектор. между ними - линия от (0,0) угла х. Как мне смоделировать отражение вектора на угловой линии?

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

Лучшее, что у меня есть, - это преобразовать его в угол и величину, вычесть из него угол наклона под углом, затем свести на нет значение y и повернуть его обратно, но это включает в себя много расчетов.

...