Найти координату точно противоположную любому углу на основе трех точек

У меня есть три точки, чтобы нарисовать две линии: point1, point2, а также point3, point1 это центр. Я хочу узнать точно противоположную координату на некотором расстоянии от point1,

В Java 2D-программе мне нужно нарисовать биссектрису, как показано на рисунке выше. Может ли кто-нибудь помочь мне, пожалуйста?

1 ответ

Вычислите вектор между точкой P = (X,Y) и P1 =(X1,X2). Давайте назовем это V=(V1, V2).

Давайте изменим это направление. V' = (-V1, -V2), затем добавьте P1 вектор V'. В качестве альтернативы вы можете рассматривать это как изменение координат, где P1 - новый центр, менять знаки, а затем изменять координаты обратно.

PS. Этот вопрос для https://math.stackexchange.com/ но кажется простым.

Другие вопросы по тегам