Math 给定p3、p4、m,如何找到p1和p2
给定p3 p4和m(p1和p2的中点),如何找到p1和p2,请帮助Math 给定p3、p4、m,如何找到p1和p2,math,geometry,coordinates,Math,Geometry,Coordinates,给定p3 p4和m(p1和p2的中点),如何找到p1和p2,请帮助 p1(x1,y1) m(xmid,ymid) p2(x2,y2) --------------------------------- | | | |
p1(x1,y1) m(xmid,ymid) p2(x2,y2)
---------------------------------
| |
| |
| |
| |
| |
| |
| |
---------------------------------
p3(x3,y3) p4(x4,y4)
您可以找到
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
这是一个轴对齐的矩形吗?不,y1不等于y2,y3不等于y4,这意味着矩形可以在任何方向欢迎使用堆栈溢出!请不要只是要求我们为您解决问题。向我们展示你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。请参阅“”,以获取一篇您确实需要阅读的优秀文章。谢谢,Nico,它很有帮助:)