基于三个点找到与任何角度完全相反的坐标

时间:2015-04-18 08:47:32

标签: java algorithm java-2d

我有三点要画两行:point1point2point3point1是中心。我想找出与point1相距一定距离的完全相反的坐标。

enter image description here

在Java 2D程序中,我需要绘制一个二等分,如上图所示。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

计算点P =(X,Y)和P1 =(X1,X2)之间的向量。我们称之为V =(V1,V2)。

让我们改变它的方向。 V'=( - V1,-V2)然后将P1加到矢量V'。或者,您可以将其视为坐标的变化,其中P1是新的中心,更改符号,然后更改坐标。

PS。这个问题适用于https://math.stackexchange.com/,但似乎很容易。