Найти координату точно противоположную любому углу на основе трех точек
У меня есть три точки, чтобы нарисовать две линии: 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/ но кажется простым.