两点之间的中心由下式给出
((x1+x2)/2, (y1+y2)/2)
Run Code Online (Sandbox Code Playgroud)
而(非标准化)正常是
(-(y2-y1), (x2-x1))
Run Code Online (Sandbox Code Playgroud)
如果我们将这个向量归一化,我们得到
(-(y2-y1), (x2-x1)) / sqrt((x2-x1)^2+(y2-y1)^2)
Run Code Online (Sandbox Code Playgroud)
如果我们将两者结合起来,我们就会找到两点
((x1+x2)/2, (y1+y2)/2) +- D * (-(y2-y1), (x2-x1)) / sqrt((x2-x1)^2+(y2-y1)^2)
Run Code Online (Sandbox Code Playgroud)
这两者都符合您的要求.
| 归档时间: |
|
| 查看次数: |
2289 次 |
| 最近记录: |