给定p3,p4,m,如何找到p1和p2

时间:2014-06-18 13:40:19

标签: math geometry coordinates

给出p3 p4和m(p1和p2的中点),如何找到p1和p2,请帮忙。

             p1(x1,y1)        m(xmid,ymid)     p2(x2,y2)
               ---------------------------------
               |                               |
               |                               |
               |                               |
               |                               |
               |                               |
               |                               |
               |                               |
               ---------------------------------
              p3(x3,y3)                        p4(x4,y4)

1 个答案:

答案 0 :(得分:1)

您可以找到p3p4的中点。 m的差异将是矩形缺失的一面:

m34x = 0.5 * (x3 + x4)
m34y = 0.5 * (y3 + y4)
dx = xmid - m34x
dy = ymid - m34y

x1 = x3 + dx
y1 = y3 + dy
x2 = x4 + dx
y2 = y4 + dy