Como calcular as coordenadas de uma ponta de seta com base na seta?

Eu tenho uma linha que é baseada em duas coordenadas (x, y) que eu conheço. Esta linha tem um ponto inicial e um final. Agora quero adicionar uma ponta de seta no ponto final da linha.

Eu sei que a flecha é um triângulo equilátero e, portanto, cada ângulo tem 60 graus. Além disso, eu sei o comprimento de um lado, que será 20. Eu também não uma borda do triângulo (que é o ponto final da linha).

Como posso calcular os outros dois pontos do triângulo? Eu sei que devo usar alguma trigonometria, mas como?

P.s. O ponto final da linha deve ser a ponta da ponta da seta.

questionAnswers(6)

yourAnswerToTheQuestion