给出p3 p4和m(p1和p2的中点),如何找到p1和p2,请帮忙。
p1(x1,y1) m(xmid,ymid) p2(x2,y2)
---------------------------------
| |
| |
| |
| |
| |
| |
| |
---------------------------------
p3(x3,y3) p4(x4,y4)
答案 0 :(得分:1)
您可以找到p3
和p4
的中点。 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