Encontre uma linha que cruza uma linha conhecida em ângulo reto, dado um ponto

Esta é a geometria gráfica básica e / ou trigonométrica, e eu me sinto idiota por perguntar, mas não me lembro como isso acontece. Tão

Tenho uma linha definida por dois pontos (x1, y1) e (x2, y2 Tenho um terceiro ponto (xp, yp) que fica em outro luga

Eu quero calcular o ponto (x ', y') que fica em algum lugar ao longo da linha no 1, de modo que, quando associado ao ponto do 2, crie uma nova linha perpendicular à primeira linha.

Obrigado

questionAnswers(5)

yourAnswerToTheQuestion